public void ativouEvento() { if (Configuracoes.eventoDisparado == passoAtual.eventoFinalizador) { //SE NÃO FOR O ULTIMO TEXTO if (passoAtual.indiceTexto < passoAtual.textos.Length - 1) { passoAtual.ProximoTexto(); return; } else // SE FOR O ULTIMO TEXTO { passoAtual.FinalizarPasso(); indicePasso++; if (passos.Length > indicePasso) { passoAtual = passos[indicePasso]; StartCoroutine(passoAtual.AoIniciar()); } else { Configuracoes.admCena.CarregarCena("Tela Inicial"); } } } else { if (gmListener.gameEvents.Contains(Configuracoes.eventoDisparado)) { Debug.Log("Vc fez o evento errado hein"); } } }
private void Start() { Configuracoes.admTutorial = this; indicePasso = 0; passoAtual = passos[indicePasso]; StartCoroutine(passoAtual.AoIniciar()); GetComponent <AudioSource>().volume = Configuracoes.volumeSFX; gmListener = GetComponent <GameEventListener>(); }