示例#1
0
    public void StartDialogue(Dialogue dialogue)
    {
        if (personagem != null)
        {
            personagem.PersonagemAtivo();
        }


        animator.SetBool("IsOpen", true);

        nameText.text = dialogue.name;
        sentences.Clear();
        expressoes.Clear();

        foreach (string sentence in dialogue.sentences)
        {
            sentences.Enqueue(sentence);
        }

        foreach (int expressao in dialogue.expressoes)
        {
            expressoes.Enqueue(expressao);
        }

        DisplayNextSentence();
    }