Esempio n. 1
0
    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]);
        }
    }
Esempio n. 2
0
 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 = "";
     }
 }
Esempio n. 3
0
 public void EstadoAtivo()
 {
     estado = EstdoDaqui.selecaoDeItem;
 }