public IPersonagem personagem; //Pega os dados do personagem do botão void Start() { personagem = GetComponentInChildren <IPersonagem>(); //Recupera os dados do personagem do botão //Gera a Imagem do personagem no SpritePersonagem var spritePersonagem = transform.GetChild(0).GetComponent <Image>(); //Recupera o Script Image do primeiro filho spritePersonagem.sprite = personagem.getSprite(); //Insere o sprite do personagem //Status //HP var sliderHP = transform.GetChild(1).GetComponentInChildren <Slider>(); sliderHP.value = personagem.getStatus().getHPMax(); //MP var sliderMP = transform.GetChild(2).GetComponentInChildren <Slider>(); sliderMP.value = personagem.getStatus().getMPMax(); //Ataque var sliderAtaque = transform.GetChild(3).GetComponentInChildren <Slider>(); sliderAtaque.value = personagem.getStatus().getAtaque(); }
public void recuperaVida() { personagem.getStatus().recuperaHP(999); personagem.getStatus().recuperaMagia(999); }