public void BtnUsarItem() { if (!GameController.g.estaEmLuta) { if (GameController.g.EmEstadoDeAcao() && oSelecionado > -1) { BtnsManager.DesligarBotoes(gameObject); GameController.g.FuncaoDoUseiItem(oSelecionado, FluxoDeRetorno.menuHeroi); estado = EstdoDaqui.painelSuspensoAberto; } else if (oSelecionado <= -1) { p.AtivarNovaMens(BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.naoPodeEssaAcao)[2], 30); StartCoroutine(PauseMenu.VoltaTextoPause()); } else { 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.RetornaListaDeTextoDoIdioma(ChaveDeTexto.itens)[10]); } }
void OnEnable() { p = GameController.g.HudM.Painel; estado = EstdoDaqui.selecaoDeItem; SetarMenuDeIetns(); oSelecionado = -1; if (meusItens.Length > 0) { infos.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.shopInfoItem)[(int)(meusItens[0].ID)];// bancoDeTextos.textosDeInterface[heroi.linguaChave][InterfaceTextKey.toqueSobreUmItem]; } else { infos.text = ""; } }
public void EstadoAtivo() { estado = EstdoDaqui.selecaoDeItem; }