示例#1
0
 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");
         }
     }
 }
示例#2
0
 private void Start()
 {
     Configuracoes.admTutorial = this;
     indicePasso = 0;
     passoAtual  = passos[indicePasso];
     StartCoroutine(passoAtual.AoIniciar());
     GetComponent <AudioSource>().volume = Configuracoes.volumeSFX;
     gmListener = GetComponent <GameEventListener>();
 }