public void customComentary(Fala[] falas) { actualText = ""; //isComentary = true; finishTalk = false; dialogObjects.DialogText.text = ""; textTyper.dialogText.text = ""; startTalk = true; isConversa = true; inTalk = true; // fala para o dialog manager que está em um dialogo // Atualiza as informações da ui pelo nome do personagem if (falas[indexBlocoConversas].nome == Viktor.name) { if (gameController.ViktorJaehMonstro == false) { dialogObjects.characterSprite.sprite = Viktor.icon; dialogObjects.CharacterNameText.text = Viktor.name; } else { dialogObjects.characterSprite.sprite = ViktorMonstro.icon; dialogObjects.CharacterNameText.text = ViktorMonstro.name; } } else if (falas[indexBlocoConversas].nome == Esposa.name) { dialogObjects.characterSprite.sprite = Esposa.icon; dialogObjects.CharacterNameText.text = Esposa.name; } else if (falas[indexBlocoConversas].nome == Filha.name) { dialogObjects.characterSprite.sprite = Filha.icon; dialogObjects.CharacterNameText.text = Filha.name; } else if (falas[indexBlocoConversas].nome == Eric.name) { dialogObjects.characterSprite.sprite = Eric.icon; dialogObjects.CharacterNameText.text = Eric.name; } actualText = falas[indexBlocoConversas].texto; // o texto atual para ser falado recebe o texto da array // o index dessa array é atualizado la pra baixo dentro da funcao OKPressed(), que é chamada quando o jogador clica no botao ok da UI textTyper.StartToSpeak(); Debug.LogWarning("MakeCUSTOMComentary()"); }