コード例 #1
0
ファイル: StatusDeUnidade.cs プロジェクト: Marcos1994/Luria
 void Start()
 {
     ativado = true;
     unidades = GameObject.Find("Unidades").gameObject;
     if (indice >= unidades.transform.childCount)
         ativar(false);
     else
         unidade = unidades.transform.GetChild(indice).GetComponent<ComportamentoDeUnidade>();
 }
コード例 #2
0
ファイル: StatusDeUnidade.cs プロジェクト: Marcos1994/Luria
 public void ativar(bool ativado = true)
 {
     if (this.ativado != ativado)
     {
         this.ativado = ativado;
         if (ativado)
             gameObject.transform.position = new Vector2(gameObject.transform.position.x + 100, gameObject.transform.position.y);
         else
         {
             gameObject.transform.position = new Vector2(gameObject.transform.position.x - 100, gameObject.transform.position.y);
             unidade = null;
         }
     }
 }
コード例 #3
0
ファイル: AreaDeAtaque.cs プロジェクト: Marcos1994/Luria
 public void Start()
 {
     unidade = gameObject.transform.parent.GetComponent<ComportamentoDeUnidade>();
 }