FieldState

data class FieldState(val weatherState: AttachedEffectState? = null, val terrainState: AttachedEffectState? = null, val conditionStates: Map<String, AttachedEffectState> = emptyMap())

场地级运行时状态骨架。

设计意图:

  • 表示天气、地形等战场公共状态。

  • 避免把 battle 共享状态和 side / unit 状态混在一起。

Constructors

Link copied to clipboard
constructor(weatherState: AttachedEffectState? = null, terrainState: AttachedEffectState? = null, conditionStates: Map<String, AttachedEffectState> = emptyMap())

Properties

Link copied to clipboard

当前 field 级附着条件表。

Link copied to clipboard

当前地形的运行时状态。

Link copied to clipboard

当前天气的运行时状态。