예제 #1
0
    public void BotaoAlterarPerfil()
    {
        int indice = IndiceDoPerfilSelecionado();

        if (dados.Perfis[indice].NomeDoPerfil == input.text)
        {
            painelUmaMensagem.gameObject.SetActive(true);
            painelUmaMensagem.AtualizarTextoDaMensagem(BancoDeTextos.TextosDoIdioma(ChavesDeTexto.nomesIguais));
            painelUmaMensagem.retornar += ReligarBotoes;
            ModificadorDoContainerPrincipal.DesligarBotoes(gameObject);
        }
        else if (string.IsNullOrEmpty(input.text))
        {
            painelUmaMensagem.gameObject.SetActive(true);
            painelUmaMensagem.AtualizarTextoDaMensagem(BancoDeTextos.TextosDoIdioma(ChavesDeTexto.nomeDoPerfilNulo));
            painelUmaMensagem.retornar += ReligarBotoes;
            ModificadorDoContainerPrincipal.DesligarBotoes(gameObject);
        }
        else
        {
            ModificadorDoContainerPrincipal.DesligarBotoes(gameObject);
            painelMensagemConfirmacao.gameObject.SetActive(true);
            painelMensagemConfirmacao.AlteraTextoDoPainel(
                string.Format(
                    BancoDeTextos.TextosDoIdioma(ChavesDeTexto.temCertezaQueQuerTrocarNome),
                    dados.Perfis[indice].NomeDoPerfil,
                    input.text
                    )
                );
            painelMensagemConfirmacao.botaoNao += ReligarBotoes;
            painelMensagemConfirmacao.botaoSim += TrocarNome;
        }
    }
예제 #2
0
    public void Start(Transform T)
    {
        meuTransform = T;
        conversa     = BancoDeTextos.RetornaListaDeTextoDoIdioma(chaveDaConversa).ToArray();

        /*
         *
         * if (siga == null)
         * {
         *  siga = new SigaOLider(T, 0.75f, 2, 0.01f);
         * }*/

        if (pontosAlvo == null)
        {
            pontosAlvo = new Transform[1] {
                T
            }
        }
        ;
        else if (pontosAlvo.Length == 0)
        {
            pontosAlvo = new Transform[1] {
                T
            }
        }
        ;
    }
예제 #3
0
    public void ConstroiObjeto(acaoDesteBotao acao, EquipamentoBase equip)
    {
        Debug.Log(equip);
        gameObject.SetActive(true);
        minhaAcao += acao;

        oQganhei.text        = "Você recebeu um Equipamento";
        nomeDoQueGanhei.text = equip.NomeEquipamento;

        descricaoDoQueGanhei.text = string.Format(BancoDeTextos.TextosDoIdioma("descricaoEquip" + equip.Tipo),
                                                  equip.PercentagemDeMod);

        if (equip.NivelDoEquipamento >= 1)
        {
            txtNivel.text      = "Nivel " + equip.NivelDoEquipamento.ToString();
            txtParaSempre.text = "Para Sempre";
        }
        else
        {
            txtParaSempre.text    = "Uso Único";
            txtNivel.enabled      = false;
            imagemDoNivel.enabled = false;
        }

        imagemDoQGanhei.sprite = SpriteDeEquipamento.s.RetornaSprite(equip.Tipo);

        StartCoroutine(ParticulasMaisBotao());
    }
예제 #4
0
    public override void FuncaoDoBotao()
    {
        Time.timeScale = 0;
        EventAgregator.Publish(new StandardSendGameEvent(EventKey.requestChangeShiftKey, ID));
        EventAgregator.Publish(EventKey.abriuPainelSuspenso, null);
        EventAgregator.Publish(new StandardSendGameEvent(EventKey.getEmblem, nome));
        EventAgregator.Publish(new StandardSendGameEvent(EventKey.disparaSom, SoundEffectID.painelAbrindo));
        EventAgregator.Publish(EventKey.stopMusic, null);
        new MyInvokeMethod().InvokeNoTempoReal(
            () => {
            EventAgregator.Publish(new StandardSendGameEvent(EventKey.disparaSom, SoundEffectID.vinhetinhaDoSite));
        }, .5f
            );

        GetComponent <SpriteRenderer>().enabled = false;
        Destroy(GetComponent <Collider2D>());

        int idDoEmblema = (int)nome;

        painelEmblema.ConstroiPainelUmaMensagem(DeuOkNoPainel,
                                                BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.emblemasTitle)[idDoEmblema]);
        descricaoDoEmblema.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.emblemasInfo)[idDoEmblema];

        Texture2D t2d = (Texture2D)Resources.Load(nome.ToString());
        Sprite    S   = Sprite.Create(t2d, new Rect(0, 0, t2d.width, t2d.height), t2d.texelSize);

        imgDoEmblema.sprite = S;
    }
예제 #5
0
    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;
        }
    }
    void EncaixeDeEmblemaSelecionado(int qual)
    {
        if (estaNoCheckPoint)
        {
            int opcaoGuardada = qual;

            if (Emblema.VerificarOcupacaoDoEncaixe(dj.MeusEmblemas, opcaoGuardada).NomeId != NomesEmblemas.nulo)
            {
                Emblema E = Emblema.ListaDeEncaixados(dj.MeusEmblemas)[opcaoGuardada];
                E.OnUnequip();
                E.EstaEquipado = false;

                ReiniciarVisaoDaHud();

                emblemasE.SelecionarOpcaoEspecifica(opcaoGuardada);

                ColocaInfoTexts(dj.MeusEmblemas[0]);
                numEncaixes.text = Emblema.NumeroDeEspacosOcupados(dj.MeusEmblemas) + " / " + dj.EspacosDeEmblemas;
            }
            else
            {
                EventAgregator.Publish(new StandardSendGameEvent(EventKey.triedToChangeEmblemNoSuccessfull));
                GlobalController.g.UmaMensagem.ConstroiPainelUmaMensagem(OnCheckPanel,
                                                                         BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.frasesDeEmblema)[3]);
            }
        }
        else
        {
            EventAgregator.Publish(new StandardSendGameEvent(EventKey.triedToChangeEmblemNoSuccessfull));
            EventAgregator.Publish(new SendMethodEvent(EventKey.requestInfoEmblemPanel, OnCheckPanel));
            //painelDeInfoEmblema.ConstroiPainelUmaMensagem(OnCheckPanel);
        }
    }
예제 #7
0
 void SimEscolhiEsse()
 {
     GameController.g.MyKeys.MudaShift(KeyShift.estouNoTuto, true);
     GameController.g.HudM.UmaMensagem.ConstroiPainelUmaMensagem(FinalizaEscolhaInicial, string.Format(
                                                                     BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.voceRecebeuCriature), criaturesIniciais[indiceDoSelecionado].NomeEmLinguas
                                                                     ));
 }
예제 #8
0
    void AtualizaSlotes()
    {
        for (int i = 0; i < 3; i++)
        {
            if (selecionado == i)
            {
                if (slotes[i].Preenchido)
                {
                    EquipamentoBase equip = slotes[i].EquipamentoNoSlote;
                    textoDeInfosDoEquipamento.text = equip.NomeEquipamento + ":\r\n"
                                                     + string.Format(BancoDeTextos.TextosDoIdioma("descricaoEquip" + equip.Tipo), equip.PercentagemDeMod);

                    if (slotes[i].EquipamentoNoSlote.NivelDoEquipamento > 0)
                    {
                        MostrarBtnsDeCompraEVenda();
                    }
                    else
                    {
                        DesabilitarBotoesDeCompra();
                    }
                }
                else
                {
                    DesabilitarBotoesDeCompraEVenda();
                }

                destaqueDoSelecionado[i].enabled = true;
            }
            else
            {
                destaqueDoSelecionado[i].enabled = false;
            }
        }
    }
예제 #9
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]);
        }
    }
예제 #10
0
 public void BtnOrganizar()
 {
     if (!modoOrganizar)
     {
         if (oSelecionado < 0)
         {
             infos.text = BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.selecioneParaOrganizar);
         }
         else
         {
             infos.text = string.Format(
                 BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.selecioneParaOrganizar)[1],
                 MbItens.NomeEmLinguas(meusItens[oSelecionado].ID));
         }
         EntrarNoModoOrganizar();
     }
     else
     {
         SairDoModoOrganizar();
         if (oSelecionado > -1)
         {
             infos.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.shopInfoItem)[(int)(meusItens[oSelecionado].ID)];
         }
         else
         {
             infos.text = "Toque sobre um item para seleciona-lo";
         }
     }
 }
예제 #11
0
    void AoClique(int i)
    {
        if (!modoOrganizar)
        {
            infos.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.shopInfoItem)[(int)(meusItens[i].ID)];
            MudaSpriteDoItem(i);
        }
        else
        {
            if (oSelecionado >= 0)
            {
                insereI.FinalizarHud();
                TrocarDePosicao(oSelecionado, i);
                infos.text = BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.selecioneParaOrganizar);

                gameObject.SetActive(true);
            }
            else
            {
                MudaSpriteDoItem(i);
                infos.text = string.Format(
                    BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.selecioneParaOrganizar)[1],
                    MbItens.NomeEmLinguas(meusItens[oSelecionado].ID));
            }
        }
    }
예제 #12
0
    void OpcaoEscolhida(int opcao)
    {
        switch (opcao)
        {
        case 0:
        case 1:
            indice1  = opcao == 0 ? false : true;
            conversa = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.frasesDeVendaDeIan).ToArray();
            GameController.g.HudM.Menu_Basico.FinalizarHud();
            GameController.g.HudM.DisparaT.IniciarDisparadorDeTextos();
            GameController.g.HudM.DisparaT.Dispara(
                string.Format(conversa[0], RetornaArgumentosPreVenda()), fotoDoNPC);
            estadoInterno = EstadoInterno.frasePreVenda;

            break;

        case 2:
            conversa      = conversasDeIan[indice1 ? 1 : 0];
            indice1       = !indice1;
            estadoInterno = EstadoInterno.conversaInterna;
            GameController.g.HudM.DisparaT.IniciarDisparadorDeTextos(true);
            GameController.g.HudM.Menu_Basico.FinalizarHud();
            break;

        case 3:
            PreFinal();
            break;
        }
    }
예제 #13
0
 void PreFinal()
 {
     estadoInterno = EstadoInterno.fraseDeFinalizacao;
     conversa      = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.despedidabasicaDeIan).ToArray();
     GameController.g.HudM.DisparaT.IniciarDisparadorDeTextos();
     GameController.g.HudM.Menu_Basico.FinalizarHud();
 }
예제 #14
0
    void AplicaGolpe()
    {
        Atributos  A  = MeuCriatureBase.CaracCriature.meusAtributos;
        IGolpeBase gg = meuCriatureBase.GerenteDeGolpes.meusGolpes[meuCriatureBase.GerenteDeGolpes.golpeEscolhido];

        Debug.Log("no chão: " + (mov.NoChao(meuCriatureBase.CaracCriature.distanciaFundamentadora)));
        if ((mov.NoChao(meuCriatureBase.CaracCriature.distanciaFundamentadora) || gg.PodeNoAr))
        {
            if (!DisparadorDoGolpe.Dispara(meuCriatureBase, gameObject))
            {
                string[] textos = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.usoDeGolpe).ToArray();

                if (gg.UltimoUso + gg.TempoDeReuso >= Time.time)
                {
                    GameController.g.HudM.Painel.AtivarNovaMens(
                        string.Format(textos[0], MostradorDeTempo(gg.UltimoUso - (Time.time - gg.TempoDeReuso)))
                        , 25, 2);
                }
                else if (A.PE.Corrente < gg.CustoPE)
                {
                    GameController.g.HudM.Painel.AtivarNovaMens(textos[1], 25, 2);
                }
            }
        }
    }
    protected override int SetarOpcoes()
    {
        DadosDoJogador dj = GameController.g.Manager.Dados;

        ItemBase[] nI = dj.MeusItens.ToArray();
        Opcoes = new NomeItem[nI.Length];

        for (int i = 0; i < nI.Length; i++)
        {
            Opcoes[i] = nI[i].Nome;
        }

        for (int i = 0; i < 3; i++)
        {
            if (dj.NumberedPositivistStamp(i) > 0)
            {
                seloPositivista[i].color = Color.white;
            }
            quantidadePositivista[i].text = "x" + dj.NumberedPositivistStamp(i);
        }

        if (Opcoes.Length > 0)
        {
            ChangeOption(0);
        }
        else
        {
            TitleUpdate.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.complementosDoMenuDePause)[0];
            InfoUpdate.text  = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.complementosDoMenuDePause)[1];
        }

        return(Opcoes.Length);
    }
예제 #16
0
 public ApresentaDerrota(CharacterManager manager, CreatureManager inimigoDerrotado)
 {
     this.manager          = manager;
     this.inimigoDerrotado = inimigoDerrotado;
     textos = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.apresentaDerrota).ToArray();
     fase   = FaseDaDerrota.abreMensagem;
 }
예제 #17
0
    public void BotaoCriarPerfil()
    {
        if (!string.IsNullOrEmpty(nomeNoNovoPerfil.text))
        {
            CriarPerfil(nomeNoNovoPerfil.text);
            dadosGlobais.SelecionarPerfil(dadosGlobais.Perfis.Count - 1);
            dadosGlobais.SalvarSeNaoForTesteDeCena();
            AtualizaComponentesEspecificos();
            ModificadorDoContainerPrincipal.DesligarBotoes(containerDeCriacaoDePerfil);

            painelUmaMensagem.gameObject.SetActive(true);
            painelUmaMensagem.retornar += new PainelUmaMensagem.RetornarParaAntecessor(BotaoCancelarCriacaoDePerfil);
            painelUmaMensagem.AtualizarTextoDaMensagem(
                string.Format(
                    BancoDeTextos.TextosDoIdioma(ChavesDeTexto.perfilCriado),
                    nomeNoNovoPerfil.text
                    )
                );

            TemPerfilInicializado();
        }
        else
        {
            ModificadorDoContainerPrincipal.DesligarBotoes(containerDeCriacaoDePerfil);
            painelUmaMensagem.gameObject.SetActive(true);
            painelUmaMensagem.retornar += new PainelUmaMensagem.RetornarParaAntecessor(MensagemPerfilPrecisaDeString);
            painelUmaMensagem.AtualizarTextoDaMensagem(
                BancoDeTextos.TextosDoIdioma(ChavesDeTexto.nomeDoPerfilNulo)
                );
        }
    }
예제 #18
0
    public override void SetarComponenteAdaptavel(GameObject G, int indice)
    {
        int indiceDeInteresse = (int)Opcoes[indice];
        UmaOpcaoDeUpdates uma = G.GetComponent <UmaOpcaoDeUpdates>();

        uma.SetarOpcao(BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.androidUpdateMenu)[indiceDeInteresse],
                       imgU[indiceDeInteresse].Img, ChangeOption);
    }
예제 #19
0
 public override void FuncaoDoBotao()
 {
     if (GameController.g.Manager.Estado == EstadoDePersonagem.aPasseio)
     {
         MensagemDeInfo();
         EssePainel.ConstroiPainelUmaMensagem(RetornoDoPainel, BancoDeTextos.RetornaFraseDoIdioma(key));
     }
 }
 private void OnEnable()
 {
     for (int i = 0; i < textForExibition.Length; i++)
     {
         MessageVsUiText m = textForExibition[i];
         m.uiText.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(m.messageKey)[m.indiceDoMessage];
     }
 }
예제 #21
0
 public PergaminhoDeLaurense(int estoque = 1) : base(new ContainerDeCaracteristicasDeItem(nomeIDitem.pergaminhoDeLaurense)
 {
     valor = 1500
 }
                                                     )
 {
     Estoque = estoque;
     TextoDaMensagemInicial = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.usarPergaminhoDeLaurense).ToArray();
 }
예제 #22
0
 public void ReiniciarJogo()
 {
     ModificadorDoContainerPrincipal.DesligarBotoes(painelDePause);
     painelDeConfirmacao.AtivarPainelDeConfirmacao(
         SimEuQueroReiniciar,
         NaoQuero,
         BancoDeTextos.TextosDoIdioma(ChavesDeTexto.certezaDeReiniciarJogo)
         );
 }
예제 #23
0
 public void VoltarAoTitulo()
 {
     ModificadorDoContainerPrincipal.DesligarBotoes(painelDePause);
     painelDeConfirmacao.AtivarPainelDeConfirmacao(
         SimEuQueroVoltar,
         NaoQuero,
         BancoDeTextos.TextosDoIdioma(ChavesDeTexto.certezaVoltarAoTitulo)
         );
 }
예제 #24
0
 public PassouDeNivelEmLuta(CriatureBase oNivelado)
 {
     this.oNivelado = oNivelado;
     GameController.g.HudM.Painel.AtivarNovaMens(
         string.Format(BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.passouDeNivel),
                       oNivelado.NomeEmLinguas,
                       oNivelado.CaracCriature.mNivel.Nivel)
         , 20);
 }
예제 #25
0
 void OnRequestLocalNameExibition(IGameEvent e)
 {
     Debug.Log("invocado");
     if (GameController.g.MyKeys.VerificaAutoShift(ID))
     {
         GameController.g.LocalName.RequestLocalNameExibition(
             BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.nomesParaCenarios)[(int)localName], true);
     }
 }
예제 #26
0
    public void LateUpdate()
    {
        switch (estado)
        {
        case EstdoDaqui.selecaoDeItem:
            CommandReader cr = GameController.g.CommandR;

            if (cr.DisparaAcao())
            {
                if (modoOrganizar)
                {
                    AoClique(insereI.OpcaoEscolhida);
                }
                else
                {
                    oSelecionado = insereI.OpcaoEscolhida;
                    BtnUsarItem();
                }
            }
            else if (cr.DisparaCancel())
            {
                BtnVoltar();
            }
            else if (Input.GetButtonDown("trocaCriature"))
            {
                BtnOrganizar();
            }


            int quanto = -insereI.LineCellCount() * cr.ValorDeGatilhos("EscolhaV");

            if (quanto == 0)
            {
                quanto = -insereI.LineCellCount() * cr.ValorDeGatilhosTeclado("VerticalTeclado");
            }

            if (quanto == 0)
            {
                quanto = cr.ValorDeGatilhos("EscolhaH") + cr.ValorDeGatilhos("HorizontalTeclado");
            }

            insereI.MudarOpcaoComVal(quanto, insereI.LineCellCount());

            if (quanto != 0 && meusItens.Length > 0)
            {
                infos.text
                    = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.shopInfoItem)
                      [(int)(meusItens[insereI.OpcaoEscolhida].ID)];
            }
            else if (meusItens.Length <= 0)
            {
                infos.text = "";
            }
            break;
        }
    }
예제 #27
0
 public void BtnEscolher(NpcDoPrimeiroMiniArmagedom npcMini)
 {
     this.npcMini = npcMini;
     //BtnsManager.DesligarBotoes(gameObject);
     GameController.g.HudM.Confirmacao.AtivarPainelDeConfirmacao(SimEscolhiEsse, AindaNaoEscolhi,
                                                                 string.Format(BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.certezaDeEscolhaInicial),
                                                                               criaturesIniciais[indiceDoSelecionado].NomeEmLinguas,
                                                                               ContraTipos.NomeEmLinguas(criaturesIniciais[indiceDoSelecionado].CaracCriature.meusTipos[0]))
                                                                 );
 }
    protected override void ChangeOption(int qual)
    {
        TitleUpdate.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.nomesItens)[(int)Opcoes[qual]];
        InfoUpdate.text  = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.descricaoDosItensNoInventario)[(int)Opcoes[qual]];

        if (painelDeTamanhoVariavel.childCount > qual + 1)
        {
            MudarSelecaoParaEspecifico(qual);
        }
    }
예제 #29
0
    public RecompensaPorMissao(TipoMissao tipo, int nivel, int meta)
    {
        TextoDaRecompensa = string.Format(
            BancoDeTextos.TextosDoIdioma(ChavesDeTexto.missaoCumprida),
            string.Format(
                BancoDeTextos.TextosDoIdioma("indicativoDaMissao" + tipo.ToString()), meta)
            );

        Valores = CalculeOsValores(nivel);
    }
예제 #30
0
    public override void SetarComponenteAdaptavel(GameObject G, int indice)
    {
        UmaOpcaoComQuantidade uma = G.GetComponent <UmaOpcaoComQuantidade>();
        string titleTxt           = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.nomeParaItensVendidos)[(int)itensPossiveisDeVender[indice].nome];
        string infoTxt            = itensPossiveisDeVender[indice].valorDeVenda.ToString();

        uma.SetarOpcao(titleTxt, infoTxt,
                       Resources.Load <Sprite>(itensPossiveisDeVender[indice].nome.ToString())
                       , ChangeOption);
    }