protected void passoDoEncontro() { //Debug.DrawRay(tHeroi.position,10*Vector3.up,Color.white); switch (passoDaAnimaInicial) { case 1: truqueDeCamera(); //print("no passo 1 "+ inimigoUC.X.mNivel.Nivel); break; case 2: apresentaAdversario(); break; case 3: comecaLuta(); break; case 4: if (X != null) { verifiqueVida(); } else if (GameObject.Find("CriatureAtivo")) { X = GameObject.Find("CriatureAtivo"); } break; case 5: vitoriaNaLuta(); break; case 6: voltarParaPasseio(); break; case 7: morreuEmLuta(); break; case 8: if (dead != null) { if (dead.passoDaMorte == 4) { passoDaAnimaInicial = 9; } } break; case 9: if (GameObject.FindWithTag("Player").GetComponent <animaEnvia>()) { passoDepoisDoInicio(); } break; case 10: elePassouDeNivel(); break; case 11: bool acao = Input.GetButtonDown("acao"); if (Input.GetButtonDown("acaoAlt") && menu.dentroOuFora() > -1) { acao = true; } if (acao) { descarteGolpe(); } break; case 12: if (botoesPrincipais()) { mens.fechaJanela(); fim.conteudo = "aprendeuEsse"; fim.aprendeuEsse = golpeAprendido; passoDaAnimaInicial = 10; fim.entrando = true; } break; case 13: if (botoesPrincipais()) { mens.fechaJanela(); fim.fechaJanela(); if (!aprendendoGolpeFora) { OPassoDepoisDaVitoria(); } else { voltaParaUsandoItem(); } } break; } }