Example #1
0
    // Update is called once per frame
    void Update()
    {
        if ((Vector3.Distance(transform.position, target.transform.position) < maxRange) &&
            (Vector3.Distance(transform.position, target.transform.position) > minRange))
        {
            if (Input.GetKeyDown(KeyCode.E))
            {
                dialogueTrigger triggerDialouge = GetComponent <dialogueTrigger>();
                triggerDialouge.TriggerDialogue();

                Debug.Log("dialogue attempted");
            }
        }
    }
Example #2
0
 void OnTriggerExit2D(Collider2D col)
 {
     Debug.Log("NPC not");
     npcInte = null;
 }
Example #3
0
 void OnTriggerEnter2D(Collider2D col)
 {
     Debug.Log("NPC yes");
     npcInte = col.gameObject.GetComponent <dialogueTrigger>();
 }
Example #4
0
 void Start()
 {
     npcInte = null;
 }