public Move(EnemyAI enemyAI) : base(enemyAI) { }
public FindPath(EnemyAI enemyAI) : base(enemyAI) { }
public FindTarget(EnemyAI enemyAI) : base(enemyAI) { }
public AIState(EnemyAI enemyAI) { EnemyAI = enemyAI; }
public Die(EnemyAI enemyAI) : base(enemyAI) { }
public override IEnumerator Start() { EnemyAI.SetAIState(new FindTarget(EnemyAI)); yield break; }
public Begin(EnemyAI enemyAI) : base(enemyAI) { }