public void ProximaFase() { if (_dialogoAtual == null) { return; } if (_contador == _dialogoAtual.GetFrase().Length) { _caixaDialogo.gameObject.SetActive(false); _dialogoAtual = null; _contador = 0; return; } _nomeNpc.text = _dialogoAtual.GetNomeNPC(); _texto.text = _dialogoAtual.GetFrase()[_contador].GetFrase(); _btnContinua.text = _dialogoAtual.GetFrase()[_contador].GetBotaoContinuar(); _caixaDialogo.gameObject.SetActive(true); _contador++; }