protected override void iniciaApresentaInimigo()
    {
        apresentaInimigo enemy = gameObject.AddComponent <apresentaInimigo>();

        enemy.nomeTreinador = nomeDoTreinador;
        enemy.eTreinador    = true;

        enemy.inimigo = inimigoUC.criature();
    }
Ejemplo n.º 2
0
    protected void apresentaAdversario()
    {
        Camera cameraP = Camera.main;

        contadorDeTempo += Time.deltaTime;


        if (contadorDeTempo > 0.5f)
        {
            if (!foiApresentado)
            {
                cameraP.transform.position = (Inimigo.transform.position + 8 * Inimigo.transform.forward + 5 * Vector3.up);
                cameraP.transform.LookAt(Inimigo.transform);
                foiApresentado = true;
            }
            else
            {
                cameraP.transform.RotateAround(Inimigo.transform.position, Vector3.up, 15 * Time.deltaTime);
                if (!GetComponent <apresentaInimigo>())
                {
                    bugDoNivel1();

                    /*
                     *      Gambiarra pra tirar o bug do inimigo caindo do chao
                     *
                     *
                     * if(Inimigo.transform.position.y - X.transform.position.y>5)
                     * {
                     *      Vector3 V = Inimigo.transform.position;
                     *      Inimigo.transform.position = new melhoraPos().novaPos(
                     *              new Vector3(V.x,X.transform.position.y+2,V.z)
                     *              );
                     * }
                     *
                     * /******************************************/


                    iniciaApresentaInimigo();
                }
                else

                if (Input.GetButtonDown("acaoAlt") || Input.GetButtonDown("acao") || Input.GetButtonDown("menu e auxiliar") || contadorDeTempo > 10f)
                {
                    apresentaInimigo E = GetComponent <apresentaInimigo>();
                    E.fechaJanela();
                    depoisDeTerminarAApresentacao();
                }
            }
        }
    }
Ejemplo n.º 3
0
    protected virtual void iniciaApresentaInimigo()
    {
        apresentaInimigo enemy = gameObject.AddComponent <apresentaInimigo>();

        enemy.inimigo = inimigoUC.criature();
    }