コード例 #1
0
ファイル: StatusDeSoldado.cs プロジェクト: Marcos1994/PL
 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;
 }
コード例 #2
0
ファイル: StatusDeSoldado.cs プロジェクト: Marcos1994/Luria
 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;
 }
コード例 #3
0
ファイル: StatusDeSoldado.cs プロジェクト: Marcos1994/Luria
 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;
         }
     }
 }