DefaultMutationApplier
默认 mutation 应用器。
设计意图:
以不可变回写方式提交 mutation;
自身只负责 mutation 类型分发与 triggered hook 聚合;
具体 unit / side / field 写回细节交给独立 helper,避免继续堆成超大文件。
Functions
Link copied to clipboard
open override fun apply(mutations: List<BattleMutation>, context: MutationApplicationContext): MutationApplicationResult