Пример #1
0
 protected virtual void terminandoOTransporte()
 {
     movimentoBasico.retornarFluxoHeroi();
     iniciou        = false;
     fase           = faseDoTransporte.iniciando;
     tempoDeCorrido = 0;
 }
Пример #2
0
 protected virtual void terminandoOTransporte()
 {
     GameController.g.Manager.AoHeroi();
     iniciou        = false;
     fase           = faseDoTransporte.iniciando;
     tempoDeCorrido = 0;
 }
Пример #3
0
    // Update is called once per frame
    void Update()
    {
        if (iniciou)
        {
            tempoDeCorrido += Time.deltaTime;

            switch (fase)
            {
            case faseDoTransporte.iniciando:
                if (tempoDeCorrido > 1.5f)
                {
                    e.enabled = false;
                    iniciandoTransporte();
                }
                break;

            case faseDoTransporte.retornando:
                if (tempoDeCorrido > 1)
                {
                    movimentoBasico.retornarFluxoHeroi();
                    iniciou        = false;
                    fase           = faseDoTransporte.iniciando;
                    tempoDeCorrido = 0;
                }
                break;
            }
        }
    }
Пример #4
0
    protected virtual void iniciandoTransporte()
    {
        p.entrando = false;
        T.position = posAlvo;//(new melhoraPos()).novaPos(posAlvo);

        if(e)
        {
            e.zeraPosAnterior();
            e.enabled = true;
        }

        movimentoBasico.pararFluxoHeroi(true,false);
        fase = faseDoTransporte.retornando;
        tempoDeCorrido = 0;
        Destroy(GameObject.Find("CriatureAtivo"));
        T.GetComponent<movimentoBasico>().adicionaOCriature();
    }
Пример #5
0
        protected virtual void iniciandoTransporte()
        {
            p.entrando = false;
            T.position = posAlvo;
            if (rotacaoAlvo != 1)
            {
                T.rotation = Quaternion.Euler(0, rotacaoAlvo, 0);
            }



            fase           = faseDoTransporte.retornando;
            tempoDeCorrido = 0;
            Destroy(GameObject.Find("CriatureAtivo"));
            GameController.g.Manager.InserirCriatureEmJogo();
            GameController.g.ReiniciarContadorDeEncontro();
            GameController.EntrarNoFluxoDeTexto();
        }
Пример #6
0
    protected virtual void iniciandoTransporte()
    {
        p.entrando = false;
        T.position = posAlvo;        //(new melhoraPos()).novaPos(posAlvo);

        if (e)
        {
            e.zeraPosAnterior();
            e.enabled = true;
        }


        movimentoBasico.pararFluxoHeroi(true, false);
        fase           = faseDoTransporte.retornando;
        tempoDeCorrido = 0;
        Destroy(GameObject.Find("CriatureAtivo"));
        T.GetComponent <movimentoBasico>().adicionaOCriature();
    }
Пример #7
0
    protected virtual void iniciandoTransporte()
    {
        p.entrando = false;
        T.position = posAlvo;
        if (rotacaoAlvo != 1)
        {
            T.rotation = Quaternion.Euler(0, rotacaoAlvo, 0);
        }



        movimentoBasico.pararFluxoHeroi(true, false);
        fase           = faseDoTransporte.retornando;
        tempoDeCorrido = 0;
        Destroy(GameObject.Find("CriatureAtivo"));
        T.GetComponent <movimentoBasico>().adicionaOCriature();

        if (e)
        {
            e.zeraPosAnterior();
            e.enabled = true;
        }
    }
Пример #8
0
    // Update is called once per frame
    void Update()
    {
        if(iniciou)
            {
            tempoDeCorrido+=Time.deltaTime;

            switch(fase)
            {
            case faseDoTransporte.iniciando:
                if(tempoDeCorrido>1.5f)
                {
                    e.enabled = false;
                    iniciandoTransporte();
                }
            break;
            case faseDoTransporte.retornando:
                if(tempoDeCorrido>1)
                {
                    movimentoBasico.retornarFluxoHeroi();
                    iniciou = false;
                    fase = faseDoTransporte.iniciando;
                    tempoDeCorrido = 0;
                }
            break;
            }
        }
    }