public EDeadState(EStatePattern eStatePattern) { enemyPattern = eStatePattern; }
public EIdleState(EStatePattern eStatePattern) { enemyPattern = eStatePattern; newDestination(currentDestination); }
public EChallengeState(EStatePattern eStatePattern) { enemyPattern = eStatePattern; }
public EAttackState(EStatePattern eStatePattern) { enemyPattern = eStatePattern; }