模块职责
- 以
SkillStateMachine管理 Idle、Preparing、Casting、Recovery、Cooldown 全流程。 - 处理瞬发、引导、多段等施法模式,以及消耗、打断和冷却。
- 通过
SkillEffectPipeline执行投射物、AOE、Buff 和属性修改等效果。
Combat Module
状态机驱动、配置驱动、效果管线化的技能系统,覆盖技能生命周期、资源消耗、打断、快照与效果派发。
SkillStateMachine 管理 Idle、Preparing、Casting、Recovery、Cooldown 全流程。SkillEffectPipeline 执行投射物、AOE、Buff 和属性修改等效果。SkillContext.TakeSnapshot 锁定出手时属性,避免延迟技能因中途属性变化而出错。