Esempio n. 1
0
 private void OnTriggerStay2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "NPC")
     {
         npc = collision.gameObject.GetComponent <NPC_Controller>();
         if (Input.GetMouseButtonDown(0) && canTalkWithNPC)
         {
             npc.ActivateDialogue();
             canTalkWithNPC = false;
         }
     }
     else if (collision.gameObject.tag == "FinalNPC")
     {
         _finalNPC = collision.gameObject.GetComponent <Final_NPC_Controller>();
         if (Input.GetMouseButtonDown(0) && canTalkWithNPC)
         {
             _finalNPC.ActivateDialogue();
             canTalkWithNPC = false;
         }
     }
 }
Esempio n. 2
0
 private void OnTriggerExit2D(Collider2D collision)
 {
     npc            = null;
     _finalNPC      = null;
     canTalkWithNPC = true;
 }