process
abstract fun process(snapshot: BattleRuntimeSnapshot, unitId: String, hookName: String, targetId: String?, sourceId: String?, relay: Any?, attributes: Map<String, Any?>): HookPhaseResult
处理某个单位上挂载 effect 的指定 hook。
Return
本次 attached effect 处理结果。
Parameters
snapshot
当前 battle 快照。
unitId
当前要处理挂载 effect 的单位标识。
hookName
当前需要执行的 hook 名称。
targetId
当前 hook 的目标单位标识。
sourceId
当前 hook 的来源单位标识。
relay
当前 hook 接收到的 relay 值。
attributes
当前 hook 的附加属性。