public WithinRangeButMoveState(StateMachine SM, AttackFromDistance_AttackMode attackMode) : base(SM, attackMode) { }
protected AIAttackModeFromDistanceState(StateMachine SM, AttackFromDistance_AttackMode attackMode) : base(SM) { _attackMode = attackMode; }
public OutOfRangeState(StateMachine SM, AttackFromDistance_AttackMode attackMode) : base(SM, attackMode) { }
public TooCloseState(StateMachine SM, AttackFromDistance_AttackMode attackMode) : base(SM, attackMode) { }