MutationApplicationResult

data class MutationApplicationResult(val battle: BattleState, val field: FieldState, val units: Map<String, UnitState>, val sides: Map<String, SideState> = emptyMap(), val triggeredHooks: List<HookName> = emptyList())

mutation 应用完成后的结果。

Constructors

Link copied to clipboard
constructor(battle: BattleState, field: FieldState, units: Map<String, UnitState>, sides: Map<String, SideState> = emptyMap(), triggeredHooks: List<HookName> = emptyList())

Properties

Link copied to clipboard

更新后的 battle 状态。

Link copied to clipboard

更新后的 field 状态。

Link copied to clipboard

更新后的 side 状态表。

Link copied to clipboard

因 mutation 请求而触发的后续 Hook 集合。

Link copied to clipboard

更新后的单位状态表。