Example #1
0
    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;
        }
    }