BattleAttachedEffectProcessor

已挂载 effect 的 hook 处理回调。

设计意图:

  • 为 mutation interceptor 提供一个窄接口,用于触发目标单位上挂载 effect 的响应式 hook。

  • 避免 interceptor 与 DefaultBattleFlowPhaseProcessor 之间形成循环依赖。

Functions

Link copied to clipboard
abstract fun process(snapshot: BattleRuntimeSnapshot, unitId: String, hookName: String, targetId: String?, sourceId: String?, relay: Any?, attributes: Map<String, Any?>): HookPhaseResult

处理某个单位上挂载 effect 的指定 hook。