protected virtual void terminandoOTransporte() { movimentoBasico.retornarFluxoHeroi(); iniciou = false; fase = faseDoTransporte.iniciando; tempoDeCorrido = 0; }
protected virtual void terminandoOTransporte() { GameController.g.Manager.AoHeroi(); iniciou = false; fase = faseDoTransporte.iniciando; tempoDeCorrido = 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; } } }
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(); }
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(); }
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(); }
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; } }
// 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; } } }