// 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"); } } }
void OnTriggerExit2D(Collider2D col) { Debug.Log("NPC not"); npcInte = null; }
void OnTriggerEnter2D(Collider2D col) { Debug.Log("NPC yes"); npcInte = col.gameObject.GetComponent <dialogueTrigger>(); }
void Start() { npcInte = null; }