private void Start() { myBoxCollider2D = GetComponent <BoxCollider2D>(); myScript = GetComponentInParent <AssignProperties_Inter>(); parentName = this.transform.parent.name; parentTag = this.transform.parent.tag; if (!UseMyAddjustedValue) { collider_XSize = 2f; collider_ySize = 2f; displayMessages = true; } myBoxCollider2D.size = new Vector2(collider_XSize, collider_ySize); screenMessage_Manager = FindObjectOfType <ScreenMessage_Manager>(); }
public void ScreenMessageConditionHandler(Collider2D otherCollider, AssignProperties_Inter objectScript_temp) { otherColliderTag = otherCollider.tag; otherColliderName = otherCollider.name; objectScript = objectScript_temp; objectName = objectScript.name; if (otherColliderTag == "Player" && objectScript.isInteractable) { screenMessage_Action.ShowMessage(objectName, objectScript.myBasicMessage, isNpc: objectScript.isNpc); if (objectScript.isNpc) { KeyListener.ContinueListeningKeys = true; int conversationLength = objectScript.npcDialogueList.Length; StartCoroutine(NpcConversation(conversationLength, ListenGapTime)); } } }