namespace BaseGames.Enemies.Abilities
{
///
/// 能力执行的阶段枚举(架构 07_EnemyModule §8)。
/// 用于 BD/Animator/UI 查询能力当前在哪个阶段(telegraph/出招/恢复)。
///
public enum AbilityRunState
{
Idle,
Telegraph,
Windup,
Active,
Recovery,
Interrupted
}
/// 能力中断原因。供 BD 判断是否需要重新调度。
public enum InterruptReason
{
ExternalRequest,
Hurt,
Stagger,
KnockUp,
Dead
}
}