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()); }
public void BotaoEntendi() { if (minhaAcao != null) { minhaAcao(); } minhaAcao = null; gameObject.SetActive(false); }
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()); }