模块职责
- 依据
BuffData配置创建不同类型的 Buff 实例,如限时、永久和可叠层 Buff。 - 管理 Apply、Refresh、AddStack、Block 等多种叠层策略。
- 和属性系统、事件总线、技能系统共同驱动持续伤害、护盾和控制状态。
Combat Module
一套事件驱动、低 GC 的通用 Buff / Debuff 系统,支持时长、叠层、持续触发、护盾、控制与属性修饰。
BuffData 配置创建不同类型的 Buff 实例,如限时、永久和可叠层 Buff。BuffEffect 分离,配置层可以自由组合 DOT、HOT、属性修改与反伤。