Esempio n. 1
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());
    }
Esempio n. 2
0
    public void BotaoEntendi()
    {
        if (minhaAcao != null)
        {
            minhaAcao();
        }

        minhaAcao = null;
        gameObject.SetActive(false);
    }
Esempio n. 3
0
    public void ConstroiObjeto(acaoDesteBotao acao, Estilo estilo)
    {
        Debug.Log(estilo);
        gameObject.SetActive(true);
        minhaAcao            += acao;
        txtNivel.enabled      = false;
        imagemDoNivel.enabled = false;

        switch (estilo)
        {
        case Estilo.liberaSlote:
            oQganhei.text             = "Você liberou seu primeiro slot de equipamentos";
            nomeDoQueGanhei.text      = "Slot de Equipamento";
            descricaoDoQueGanhei.text = "Agora você pode utilizar equipamentos para ajudar nas suas batalhas";

            txtParaSempre.text = "Slot";


            imagemDoQGanhei.sprite = SpriteDeEquipamento.s.RetornaSprite("cadeado");
            break;

        case Estilo.primeiraRecompensa:

            Debug.Log("oQganhei: " + oQganhei);

            oQganhei.text             = "Você recebeu uma recompensa por alcançar um nivel";
            nomeDoQueGanhei.text      = "recompensa";
            descricaoDoQueGanhei.text = "Veja sua recompensa clicando no botão recompensas";

            txtParaSempre.text = "recompensa";


            imagemDoQGanhei.sprite = SpriteDeEquipamento.s.RetornaSprite("presenteIcone");
            break;

        case Estilo.primeiroMultiplicadorDePontos:

            oQganhei.text             = "Você aumentou seu multiplicador de pontos Globais";
            nomeDoQueGanhei.text      = "+ pontos";
            descricaoDoQueGanhei.text = "Você recebeu +0.5 no seu multiplicador de pontos globais";

            txtParaSempre.text = "multiplicador";


            imagemDoQGanhei.sprite = SpriteDeEquipamento.s.RetornaSprite("plus");

            break;
        }

        StartCoroutine(ParticulasMaisBotao());
    }