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);
    }
    public override void SetarComponenteAdaptavel(GameObject G, int indice)
    {
        int itemDeInteresse = (int)Opcoes[indice];

        Sprite S = Resources.Load <Sprite>(Opcoes[indice].ToString());

        UmaOpcaoComQuantidade uma = G.GetComponent <UmaOpcaoComQuantidade>();

        uma.SetarOpcao(BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.nomesItens)[indice],
                       GameController.g.Manager.Dados.QuantidadeNoInventarioDoItem(Opcoes[indice]).ToString(),
                       S, ChangeOption);
    }