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 } }