Package-level declarations
Types
Link copied to clipboard
默认 mutation 应用器。
Link copied to clipboard
data class MutationApplicationContext(val battle: BattleState, val field: FieldState, val units: Map<String, UnitState>, val sides: Map<String, SideState> = emptyMap(), val selfId: String? = null, val targetId: String? = null, val sourceId: String? = null, val side: SideState? = null, val foeSide: SideState? = null)
mutation 应用阶段的上下文。
Link copied to clipboard
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 应用完成后的结果。
Link copied to clipboard
interface MutationApplier
mutation 应用器接口。