Example #1
0
    private void NextSentence()
    {
        // Se a frase atual ainda for menor do que o total de frases...
        if (sentenceIndex < dialogo.listaFrases.Length)
        {
            // Pra cada personagem da lista...
            foreach (Personagems p in personagems)
            {
                // Se o falante dessa frase for igual a personagem que está sendo verificada...
                if (dialogo.GetPersonagem(sentenceIndex) == p.personagem)
                {
                    // Bota o texto
                    textDisplayed = dialogo.GetTexto(sentenceIndex);

                    ExecutarAcoes(p);
                }
                else if (p.balao != null)
                {
                    // Desativa a imagem do balão
                    p.balao.SetActive(false);
                }
            }
        }
    }