示例#1
0
    void animaBraco(bool inimigo = false)
    {
        mB = C.GetComponent <movimentoBasico>();
        if (mB)
        {
            mB.enabled = false;
        }
        else if (!heroi.emLuta)
        {
            movimentoBasico mB2 = GameObject.FindWithTag("Player").GetComponent <movimentoBasico>();
            mB2.pararOHeroi();
            mB2.enabled = false;
            GameObject.Find("Main Camera").GetComponent <menuInTravel2>().enabled = false;
        }

        focandoHeroi();
        olharEmLuta();
        paralisaInimigo();
        animaTroca a = gameObject.AddComponent <animaTroca>();

        a.troca = false;
        a.alvo  = inimigo?"inimigo":"CriatureAtivo";

        tempoDeMenu = 0;
    }
 protected override void OPassoDepoisDaVitoria()
 {
     passoDaAnimaInicial = -1;
     if (encontraveis.Count > indiceDoProx)
     {
         apresentouFim = false;
         alternancia.olharEmLuta(tTreinador);
         fase          = faseDoEncontroTreinador.trocandoDeCriature;
         mens          = Camera.main.gameObject.AddComponent <mensagemBasica>();
         mens.mensagem = encontraveis[indiceDoProx - 1].nome + " volte!!";
         aT            = gameObject.AddComponent <animaTroca>();
         aT.alvo       = "inimigo";
         aT.meuHeroi   = tTreinador.gameObject;
     }
     else
     {
         fase = faseDoEncontroTreinador.finalDaLuta;
     }
 }
示例#3
0
 protected override void OPassoDepoisDaVitoria()
 {
     passoDaAnimaInicial = -1;
     if(encontraveis.Count>indiceDoProx)
     {
         apresentouFim = false;
         alternancia.olharEmLuta(tTreinador);
         fase = faseDoEncontroTreinador.trocandoDeCriature;
         mens = Camera.main.gameObject.AddComponent<mensagemBasica>();
         mens.mensagem = encontraveis[indiceDoProx-1].nome+" volte!!";
         aT = gameObject.AddComponent<animaTroca>();
         aT.alvo = "inimigo";
         aT.meuHeroi = tTreinador.gameObject;
     }else
     {
         fase = faseDoEncontroTreinador.finalDaLuta;
     }
 }