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 应用器接口。