public void BtnUsarItem() { if (!GameController.g.estaEmLuta) { if (GameController.g.EmEstadoDeAcao() && oSelecionado > -1) { BtnsManager.DesligarBotoes(gameObject); GameController.g.FuncaoDoUseiItem(oSelecionado, FluxoDeRetorno.menuHeroi); } else if (oSelecionado <= -1) { PainelMensCriature.p.AtivarNovaMens(bancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.naoPodeEssaAcao)[2], 30); StartCoroutine(PauseMenu.VoltaTextoPause()); } else { PainelMensCriature.p.AtivarNovaMens(bancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.naoPodeEssaAcao), 30); StartCoroutine(PauseMenu.VoltaTextoPause()); } } else { BtnsManager.DesligarBotoes(gameObject); GameController.g.HudM.UmaMensagem.ConstroiPainelUmaMensagem(() => { //int guarda = oSelecionado; insereI.FinalizarHud(); gameObject.SetActive(true); BtnsManager.ReligarBotoes(gameObject); }, bancoDeTextos.falacoes[heroi.lingua]["itens"][11]); } }
void OpcaoEscolhidaParaVenda(int qual) { int indice = qual; MbItens[] itens = GameController.g.Manager.Dados.Itens.ToArray(); if (itens.Length > 0) { for (int i = -1; i < qual; i++) { if (itens[i + 1].Valor <= 0) { indice++; } } painelQuantidades.IniciarEssaHud(PegaUmItem.Retorna(itens[indice].ID), false); BtnsManager.DesligarBotoes(menuDeShop.gameObjectDoMenu); /*GameController.g.HudM.Botaozao.FinalizarBotao(); * GameController.g.HudM.Botaozao.IniciarBotao(DesligarQuantidades);*/ fase = FasesDoShop.quantidadesAbertas; } else { } }
void QualGolpeEsquecer(int indice) { /*observo que o indice é relacionado com os irmãos dentro do GameObject * pq originalmente foi construida para um painel responsivo * que tinha um elemento desligado que era duplicado de acordo com o número de itens */ indiceParaEsquecer = indice; if (indiceParaEsquecer < 4) { GameController.g.HudM.Confirmacao.AtivarPainelDeConfirmacao(EsquecerEsseGolpe, VoltarAsOpcoesDeEsquecer, string.Format(bancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.certezaEsquecer), oNivelado.GerenteDeGolpes.meusGolpes[indice].NomeEmLinguas(), GolpeBase.NomeEmLinguas(gp.Nome)) ); } else if (indiceParaEsquecer == 4) { GameController.g.HudM.Confirmacao.AtivarPainelDeConfirmacao(NaoQueroAprenderEsse, VoltarAsOpcoesDeEsquecer, string.Format(bancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.naoQueroAprenderEsse), oNivelado.NomeEmLinguas, GolpeBase.NomeEmLinguas(gp.Nome)) ); } BtnsManager.DesligarBotoes(GameController.g.HudM.H_Tenta.gameObject); }
public void FuncaoDoBotao() { estado = EstadosDoSwitch.menuSuspenso; InitialSceneManager.i.EstadoDePainelSuspenso(); languageMenu.IniciarHud(OpcaoEscolhida); BtnsManager.DesligarBotoes(gameObject); }
void ReligarBotoes() { estado = EstadoDaqui.botoesAtivos; BtnsManager.ReligarBotoes(gameObject); ActionManager.ModificarAcao(transform, BotaoComprar); //BtnsManager.ReligarBotoes(GameController.g.HudM.Botaozao.gameObject); }
public void FecharLoadContainer() { BtnsManager.ReligarBotoes(btnCarregarJogo.transform.parent.gameObject); containerDeLoads.FinalizarHud(); menuBasico.FinalizarHud(); estado = EstadosDoIniciar.escolhaInicial; AtualizaLista(); }
void EsquecerEsseGolpe() { BtnsManager.ReligarBotoes(GameController.g.HudM.H_Tenta.gameObject); GameController.g.HudM.H_Tenta.Finalizar(); PainelMensCriature.p.EsconderMensagem(); GameController.g.StartCoroutine(MensDeGolpeTrocado()); }
void OpcaoEscolhidaParaVenda(int qual) { painelQuantidades.IniciarEssaHud(PegaUmItem.Retorna(GameController.g.Manager.Dados.Itens[qual].ID), false); BtnsManager.DesligarBotoes(menuDeShop.gameObjectDoMenu); GameController.g.HudM.Botaozao.FinalizarBotao(); GameController.g.HudM.Botaozao.IniciarBotao(DesligarQuantidades); fase = FasesDoShop.quantidadesAbertas; }
public void BtnEscolher() { BtnsManager.DesligarBotoes(gameObject); GameController.g.HudM.Confirmacao.AtivarPainelDeConfirmacao(SimEscolhiEsse, AindaNaoEscolhi, string.Format(bancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.certezaDeEscolhaInicial), criaturesIniciais[indiceDoSelecionado].NomeEmLinguas, tipos.NomeEmLinguas(criaturesIniciais[indiceDoSelecionado].CaracCriature.meusTipos[0])) ); }
void OpcaoEscolhidaParaCompra(int qual) { painelQuantidades.IniciarEssaHud(PegaUmItem.Retorna(itensAVenda[qual])); BtnsManager.DesligarBotoes(menuDeShop.gameObjectDoMenu); /*GameController.g.HudM.Botaozao.FinalizarBotao(); * GameController.g.HudM.Botaozao.IniciarBotao(DesligarQuantidades);*/ fase = FasesDoShop.quantidadesAbertas; }
void EntrarNaFraseAgradecer() { estado = EstadoDaqui.fraseAgradecer; BtnsManager.DesligarBotoes(gameObject); DisparaTexto dispara = GameController.g.HudM.DisparaT; ActionManager.ModificarAcao(transform, null); dispara.ReligarPaineis(); dispara.Dispara(comprar ? BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.frasesDeShoping)[2] : BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.frasesDeShoping)[3]); }
public virtual void FuncaoDoBotao() { BtnsManager.DesligarBotoes(transform.parent.gameObject); if (int.Parse(txtPVnum.text.Split('/')[0]) > 0) { GameController.g.HudM.Confirmacao.AtivarPainelDeConfirmacao(QueroColocarEsse, DeVoltaAoMenu, string.Format(bancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.criatureParaMostrador)[0], nomeCriature.text) ); //if (cliqueDoPersonagem != null) // cliqueDoPersonagem(transform.GetSiblingIndex() - 1); } else { GameController.g.HudM.UmaMensagem.ConstroiPainelUmaMensagem(DeVoltaAoMenu, string.Format(bancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.criatureParaMostrador)[1], nomeCriature.text) ); } }
public void IniciarEssaHud(MbItens itemAlvo, bool comprar = true) { this.comprar = comprar; BtnsManager.ReligarBotoes(gameObject); ActionManager.ModificarAcao(transform, BotaoComprar); estado = EstadoDaqui.botoesAtivos; gameObject.SetActive(true); esseItem = itemAlvo; dados = GameController.g.Manager.Dados; quantidade = 1; labelCristais.text = textos[0] + dados.Cristais; mensagem.text = string.Format(comprar ? textos[3] : textos[4], MbItens.NomeEmLinguas(itemAlvo.ID)); infos.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.shopInfoItem)[(int)(itemAlvo.ID)]; quantidadeTXt.text = (comprar)?quantidade.ToString():quantidade+" / "+ dados.TemItem(esseItem.ID); valorAPagar.text = (itemAlvo.Valor / (comprar ? 1 : 4)).ToString(); labelValorAPagar.text = comprar ? textos[1] : textos[2]; labelDoBotaoComprar.text = comprar ? textos[5] : textos[6]; }
void OpcaoEscolhida(int indice) { BancoDeTextos.linguaChave = languageMenu.IdiomaNoIndice(indice); bandeirinha.sprite = languageMenu.BandeirinhaNoIndice(indice); languageMenu.FinalizarHud(); BtnsManager.ReligarBotoes(gameObject); InterfaceLanguageConverter[] ilc = FindObjectsOfType <InterfaceLanguageConverter>(); foreach (InterfaceLanguageConverter I in ilc) { I.MudaTexto(); } SaveDatesForJolt.s.ChosenLanguage = BancoDeTextos.linguaChave; SaveAndLoadInJolt.Save(); //new LoadAndSaveGame().SalvarArquivo("chosenLanguage.ori",heroi.linguaChave); InitialSceneManager.i.EstadoDeEscolhaInicial(); InitialSceneManager.i.AtualizaLista(); estado = EstadosDoSwitch.emEspera; }
public void BotaoCarregarJogo() { BtnsManager.DesligarBotoes(btnCarregarJogo.transform.parent.gameObject); containerDeLoads.IniciarHud(EscolhiSave, EscolhiDelete, lista.ToArray()); }
public void BotaoNovoJogo() { BtnsManager.DesligarBotoes(btnCarregarJogo.transform.parent.gameObject); pDoInput.Iniciar(); }
public void FecharInputText() { BtnsManager.ReligarBotoes(btnCarregarJogo.transform.parent.gameObject); pDoInput.gameObject.SetActive(false); AtualizaLista(); }
public void FecharLoadContainer() { BtnsManager.ReligarBotoes(btnCarregarJogo.transform.parent.gameObject); containerDeLoads.FinalizarHud(); AtualizaLista(); }
public void BotaoItens() { estado = EstadosDePause.janelaSuspensaAbertas; BtnsManager.DesligarBotoes(gameObject); pItens.Ativar(ReligarBotoes); }
public void ReligarMeusBotoes() { BtnsManager.ReligarBotoes(gameObject); }
public void ReligarMeusBotoes() { estado = EstadosDaqui.selecionavel; BtnsManager.ReligarBotoes(gameObject); }
public override void FuncaoDoBotao() { BtnsManager.DesligarBotoes(transform.parent.gameObject); cliqueDoPersonagem(transform.GetSiblingIndex() - 1); }
public void ReligarBotoesDoPainelDeItens() { pItens.AtualizaHudDeItens(); BtnsManager.ReligarBotoes(pItens.gameObject); }
void ReligarBotoes() { BtnsManager.ReligarBotoes(gameObject); }
void NaoQueroAprenderEsse() { BtnsManager.ReligarBotoes(GameController.g.HudM.H_Tenta.gameObject); GameController.g.HudM.H_Tenta.Finalizar(); fase = FasesDoPassouDeNivel.finalizar; }
void DesligaBotoes() { BtnsManager.DesligarBotoes(gameObject); BtnsManager.DesligarBotoes(GameController.g.HudM.Botaozao.gameObject); }
void VoltarAsOpcoesDeEsquecer() { BtnsManager.ReligarBotoes(GameController.g.HudM.H_Tenta.gameObject); }
void DeVoltaAoMenu() { BtnsManager.ReligarBotoes(transform.parent.gameObject); }
public void BotaoItens() { BtnsManager.DesligarBotoes(gameObject); pItens.Ativar(ReligarBotoes); }
public void DesligarMeusBotoes() { BtnsManager.DesligarBotoes(gameObject); }