public void atualizarSoldado(GameObject novoSoldado) { //defino o novo soldado soldado = novoSoldado; //pego o script de comportamento dele comportamentoDeSoldado = soldado.GetComponent<ComportamentoDeSoldado>(); //defino a nova foto fotoSoldado.GetComponent<Image>().sprite = comportamentoDeSoldado.foto; }
public void atualizarSoldado(GameObject novoSoldado) { //defino o novo soldado soldado = novoSoldado; //pego o script de comportamento dele comportamentoDeSoldado = soldado.GetComponent<ComportamentoDeSoldado>(); //defino a nova foto fotoSoldado.GetComponent<Image>().sprite = comportamentoDeSoldado.foto; //definir habilidades //acaoA.transform.GetChild(0).GetComponent<Image>().sprite = comportamentoDeSoldado.atributos.habilidadePrimaria.icone; //acaoB.transform.GetChild(0).GetComponent<Image>().sprite = comportamentoDeSoldado.atributos.habilidadeSecundaria.icone; }
void LateUpdate() { if(soldado != null) { vidaSoldado.GetComponent<Image>().fillAmount = comportamentoDeSoldado.getVidaAtual(); energiaSoldado.GetComponent<Image>().fillAmount = comportamentoDeSoldado.getEnergiaAtual(); if (soldado.GetComponent<ComportamentoDeSoldado>().atributos.vida <= 0) { soldado = null; comportamentoDeSoldado = null; fotoSoldado.GetComponent<Image>().sprite = null; acaoA.transform.GetChild(0).GetComponent<Image>().sprite = null; acaoB.transform.GetChild(0).GetComponent<Image>().sprite = null; } } }