public void BotaoInfo() { FluxoDeBotao(); PainelMensCriature.p.AtivarNovaMens( bancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.barreirasDeGolpes)[indiceDaMensagem] , 25); estado = BarrierEventsState.mensAberta; }
public void AcaoDeMensAberta() { estado = BarrierEventsState.emEspera; GameController.g.HudM.Painel.EsconderMensagem(); VoltarAoFLuxoDeJogo(); //ButtonsViewsManager.anularAcao = true; }
public void BotaoInfo() { FluxoDeBotao(); GameController.g.HudM.Painel.AtivarNovaMens( BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.barreirasDeGolpes)[indiceDaMensagem] , 25); estado = BarrierEventsState.mensAberta; ActionManager.ModificarAcao(GameController.g.transform, AcaoDeMensAberta); }
new void Update() { if (jaIniciaou) { switch (estado) { case BarrierEventsState.mensAberta: if (Input.GetMouseButtonDown(0)) { estado = BarrierEventsState.emEspera; PainelMensCriature.p.EsconderMensagem(); VoltarAoFLuxoDeJogo(); } break; case BarrierEventsState.ativou: tempoDecorrido += Time.deltaTime; if (tempoDecorrido > tempoDeEfetivaAcao) { tempoDecorrido = 0; finalizaAcao.SetActive(true); barreira.SetActive(false); estado = BarrierEventsState.apresentaFinalizaAcao; } break; case BarrierEventsState.apresentaFinalizaAcao: tempoDecorrido += Time.deltaTime; if (tempoDecorrido > tempoDoFinalizaAcao) { gameObject.SetActive(false); VoltarAoFLuxoDeJogo(); } break; } base.Update(); } else { Start(); } }
new void Update() { if (jaIniciaou) { switch (estado) { case BarrierEventsState.mensAberta: break; case BarrierEventsState.ativou: tempoDecorrido += Time.deltaTime; if (tempoDecorrido > tempoDeEfetivaAcao) { tempoDecorrido = 0; finalizaAcao.SetActive(true); barreira.SetActive(false); estado = BarrierEventsState.apresentaFinalizaAcao; } break; case BarrierEventsState.apresentaFinalizaAcao: tempoDecorrido += Time.deltaTime; if (tempoDecorrido > tempoDoFinalizaAcao) { gameObject.SetActive(false); VoltarAoFLuxoDeJogo(); } break; } base.Update(); } else { // if (Application.isEditor) // Chave = BuscadorDeID.GetUniqueID(gameObject) + "_" + gameObject.scene.name; Start(); } }
public override void DisparaEvento(nomesGolpes nomeDoGolpe) { Debug.Log(nomeDoGolpe + " : " + GameController.g.MyKeys.VerificaAutoShift(Chave) + " : " + GameController.g.MyKeys.VerificaAutoShift(ChaveEspecial)); if (EsseGolpeAtiva(nomeDoGolpe)) { estado = BarrierEventsState.ativou; } if (estado == BarrierEventsState.ativou) { FluxoDeBotao(); acaoEfetivada.SetActive(true); tempoDecorrido = 0; GameController.g.MyKeys.MudaAutoShift(Chave, true); GameController.g.MyKeys.MudaShift(ChaveEspecial, true); AplicadorDeCamera.cam.NovoFocoBasico(transform, 10, 10, true, usarForwardDoObjeto); } }
public override void DisparaEvento(nomesGolpes nomeDoGolpe) { if (todoDoTipo) { if (PegaUmGolpeG2.RetornaGolpe(nomeDoGolpe).Tipo == tipoParaAtivar) { estado = BarrierEventsState.ativou; } } if (VerificaGolpeNaLista(nomeDoGolpe)) { estado = BarrierEventsState.ativou; } if (estado == BarrierEventsState.ativou) { FluxoDeBotao(); acaoEfetivada.SetActive(true); tempoDecorrido = 0; GameController.g.MyKeys.MudaAutoShift(chave, true); GameController.g.MyKeys.MudaShift(chaveEspecial, true); AplicadorDeCamera.cam.Basica.NovoFoco(transform, 10, 10); } }