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); } } } }