void IniciarQualMenu(int qual) { switch (qual) { case 0: estado = EstadoDaqui.configuracoesAberto; menuDePauseBasico.IniciarHud(OnBasicPauseOptionSelect, BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.menuDePause).ToArray()); break; case 1: menuI.IniciarHud(); estado = EstadoDaqui.inventarioAberto; break; case 2: menuOE.IniciarHud(estadoAoPausar == EstadoDePersonagem.inCheckPoint); estado = EstadoDaqui.emblemasAberto; break; case 3: pentagonosHexagonos.IniciarHud(); estado = EstadoDaqui.pentagonosHexagonosAberto; break; case 4: menuU.IniciarHud(); estado = EstadoDaqui.updatesAberto; break; case 5: mapPanel.IniciarVisualizacaoDoMapa(); estado = EstadoDaqui.mapaAberto; break; } }
public override void FuncaoDoBotao() { estado = EstadoDaqui.menuAberto; menuContainer.SetActive(true); myKeys.ListaDeCapsulas.ChangeForActive(minhaID); menu.IniciarHud(EscolhaDeViagem, myKeys.ListaDeCapsulas.GetActiveCapsuleNames()); SaveDatesManager.SalvarAtualizandoDados(); EventAgregator.Publish(EventKey.abriuPainelSuspenso, null); }
public void AtualizaLista() { lista = SaveDatesForJolt.s.SaveProps; //lista = (List<PropriedadesDeSave>)(salvador.CarregarArquivo("criaturesGames.ori")); //SaveDatesForJolt.s.SaveProps; bool primeiro = true; if (lista != null) { if (lista.Count > 0) { primeiro = false; lista.Sort(); } } /* * btnNovoJogo.SetActive(!primeiro); * btnCarregarJogo.SetActive(!primeiro); * btnPrimeiroJogo.SetActive(primeiro); */ menuBasico.FinalizarHud(); if (primeiro) { menuBasico.IniciarHud(EscolhaDoMenuInicial, new string[1] { BancoDeTextos.RetornaTextoDeInterface(InterfaceTextKey.iniciarJogo) }); } else { menuBasico.IniciarHud(EscolhaDoMenuInicial, new string[2] { BancoDeTextos.RetornaTextoDeInterface(InterfaceTextKey.novoJogo), BancoDeTextos.RetornaTextoDeInterface(InterfaceTextKey.carregarJogo) }); } }
public void Update() { switch (fase) { case FasesDoShop.iniciouConversaNoShop: AplicadorDeCamera.cam.FocarPonto(2, 8); if (dispara.UpdateDeTextos(t, fotoDoNPC) || dispara.IndiceDaConversa > t.Length - 2 ) { EntraFrasePossoAjudar(); } break; case FasesDoShop.escolhaInicial: if (!dispara.LendoMensagemAteOCheia()) { fase = FasesDoShop.esperandoEscolha; menuBasico.IniciarHud(ComprarVender, bancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.comprarOuVender).ToArray()); } break; case FasesDoShop.fraseDeVenda: if (!dispara.LendoMensagemAteOCheia()) { fase = FasesDoShop.esperandoEscolha; string[] opcoes = new string[itensAVenda.Length]; for (int i = 0; i < itensAVenda.Length; i++) { opcoes[i] = itensAVenda[i].ToString(); } menuDeShop.IniciarHud(true, OpcaoEscolhidaParaCompra, opcoes); menuDeShop.SetActive(true); } break; case FasesDoShop.fraseDeCompra: if (!dispara.LendoMensagemAteOCheia()) { fase = FasesDoShop.esperandoEscolha; List <string> opcoes2 = new List <string>(); List <MbItens> meusItens = GameController.g.Manager.Dados.Itens; for (int i = 0; i < meusItens.Count; i++) { if (meusItens[i].Valor > 0) { opcoes2.Add(meusItens[i].ID.ToString()); } } menuDeShop.IniciarHud(false, OpcaoEscolhidaParaVenda, opcoes2.ToArray()); menuDeShop.SetActive(true); } break; case FasesDoShop.quantidadesAbertas: if (!painelQuantidades.gameObject.activeSelf) { menuDeShop.FinalizarHud(); if (painelQuantidades.Comprar) { ComprarVender(0); } else { ComprarVender(1); } } break; } }
public void Update() { switch (fase) { case FasesDoShop.iniciouConversaNoShop: AplicadorDeCamera.cam.FocarPonto(2, 8, -1, true); if (dispara.UpdateDeTextos(t, fotoDoNPC) || dispara.IndiceDaConversa > t.Length - 2 ) { EntraFrasePossoAjudar(); } break; case FasesDoShop.escolhaInicial: if (!dispara.LendoMensagemAteOCheia()) { fase = FasesDoShop.esperandoEscolhaInicial; menuBasico.IniciarHud(ComprarVender, BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.comprarOuVender).ToArray()); ActionManager.ModificarAcao(GameController.g.transform, () => { ComprarVender(menuBasico.OpcaoEscolhida); ActionManager.ModificarAcao(GameController.g.transform, null); }); } break; case FasesDoShop.esperandoEscolhaInicial: if (Input.GetButtonDown("Cancel")) { ActionManager.ModificarAcao(GameController.g.transform, null); ActionManager.useiCancel = true; SairDoShop(); } menuBasico.MudarOpcao(); break; case FasesDoShop.fraseDeVenda: if (!dispara.LendoMensagemAteOCheia()) { fase = FasesDoShop.esperandoEscolhaDeCompraVenda; string[] opcoes = new string[itensAVenda.Length]; for (int i = 0; i < itensAVenda.Length; i++) { opcoes[i] = itensAVenda[i].ToString(); } ActionManager.ModificarAcao(GameController.g.transform, () => { ActionManager.ModificarAcao(GameController.g.transform, null); GameController.g.HudM.DisparaT.DesligarPaineis(); OpcaoEscolhidaParaCompra(menuDeShop.OpcaoEscolhida); }); menuDeShop.IniciarHud(true, OpcaoEscolhidaParaCompra, opcoes); menuDeShop.SetActive(true); } break; case FasesDoShop.esperandoEscolhaDeCompraVenda: if (Input.GetButtonDown("Cancel")) { ActionManager.ModificarAcao(GameController.g.transform, null); VoltarParaAPerguntaInicial(); } menuDeShop.MudarOpcao(); break; case FasesDoShop.fraseDeCompra: if (!dispara.LendoMensagemAteOCheia()) { fase = FasesDoShop.esperandoEscolhaDeCompraVenda; List <string> opcoes2 = new List <string>(); List <MbItens> meusItens = GameController.g.Manager.Dados.Itens; for (int i = 0; i < meusItens.Count; i++) { if (meusItens[i].Valor > 0) { opcoes2.Add(meusItens[i].ID.ToString()); } } ActionManager.ModificarAcao(GameController.g.transform, () => { OpcaoEscolhidaParaVenda(menuDeShop.OpcaoEscolhida); }); menuDeShop.IniciarHud(false, OpcaoEscolhidaParaVenda, opcoes2.ToArray()); menuDeShop.SetActive(true); } break; case FasesDoShop.quantidadesAbertas: if (!painelQuantidades.gameObject.activeSelf) { menuDeShop.FinalizarHud(); if (painelQuantidades.Comprar) { ComprarVender(0); } else { ComprarVender(1); } } break; case FasesDoShop.saindoDoShop: if (!dispara.LendoMensagemAteOCheia()) { fase = FasesDoShop.esperandoFim; ActionManager.ModificarAcao(GameController.g.transform, Finalizacao); } break; case FasesDoShop.esperandoFim: if (Input.GetButtonDown("Cancel")) { Finalizacao(); } break; } }
void RequestStandardMenu(IGameEvent e) { estado = EstadoDoMenu.faseInicial; menu.IniciarHud(OnInitialMenuOptionSelect, BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.opcoesDeMenu).ToArray()); }