Ejemplo n.º 1
0
 public BaseState(GameObject _gameObject, Base_AI _ai)
 {
     ai         = _ai;
     gameObject = _gameObject;
     transform  = gameObject.transform;
     health     = gameObject.GetComponent <Health>();
 }
Ejemplo n.º 2
0
 public IdleState(Base_AI _ai) : base(_ai.gameObject, _ai)
 {
     if (ai is Squad)
     {
         temp = ai as Squad;
     }
     else if (ai is Enemy)
     {
         enemy = ai as Enemy;
     }
 }
Ejemplo n.º 3
0
 public override void Die()
 {
     gameObject.SetActive(false);
     Base_AI.DeathAction(gameObject);
 }
Ejemplo n.º 4
0
 public DeathState(Base_AI _ai) : base(_ai.gameObject, _ai)
 {
 }
Ejemplo n.º 5
0
 public DamagedState(Base_AI _ai) : base(_ai.gameObject, _ai)
 {
 }