Exemplo n.º 1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Player")
     {
         Debug.Log("Dialogue should be executing.");
         manager.ChangeDialogue(dialogue, time);
         Destroy(gameObject);
     }
 }
Exemplo n.º 2
0
    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);
    }