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())