private void OnTriggerStay2D(Collider2D collision) { if (collision.gameObject.tag == "NPC") { npc = collision.GetComponent <NPC_Contoller>(); if (Input.GetKey(KeyCode.E)) { npc.ActivateDialogue(); } } if (collision.gameObject.tag == "Doors") { if (Input.GetKey(KeyCode.E)) { string sceneName = collision.gameObject.GetComponent <door_Contoller>().levelToLoad; if (sceneName != "ScenePrefab") { savePosition(); } else { loadPorsition(); } Timer.GetComponent <Timer>().SetValue(); SceneManager.LoadScene(sceneName); } } }
private void OnTriggerExit2D(Collider2D collision) { npc = null; }