private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Player") { Debug.Log("Dialogue should be executing."); manager.ChangeDialogue(dialogue, time); Destroy(gameObject); } }
public void SetDialogue() { if (!missionComplete) { switch (character) { case NPCcharacter.Bird: dialogueNumber = 1; break; case NPCcharacter.Bear: dialogueNumber = 2; break; case NPCcharacter.Fish: dialogueNumber = 3; break; case NPCcharacter.Fox: dialogueNumber = 4; break; default: break; } } else { switch (character) { case NPCcharacter.Bird: dialogueNumber = 5; break; case NPCcharacter.Bear: dialogueNumber = 6; break; case NPCcharacter.Fish: dialogueNumber = 7; break; case NPCcharacter.Fox: dialogueNumber = 8; break; default: break; } } dialogueManager.ChangeDialogue(dialogueNumber); }