public void Execute() { if (enemy.Target != null) { DemonMeleeAttack(); } else { enemy.ChangeState(new IdleStateDemon()); } }
public void Execute() { if (enemy.Target != null) { enemy.ChangeState(new MeleeStateDemon()); } else { Patrol(); } }
public void Execute() { if (enemy.Target != null) { DemonMeleeAttack(); } else { enemy.ChangeState(new IdleStateDemon()); } }
public void Execute() { if (enemy.Target != null) { enemy.ChangeState(new MeleeStateDemon()); } else { Patrol(); } }