GameBattleUnitView

data class GameBattleUnitView(val id: String, val currentHp: Int, val maxHp: Int, val metadata: UnitMetadataState, val statusState: AttachedEffectState?, val abilityId: String?, val itemId: String?, val typeIds: List<String>, val volatileStates: Map<String, AttachedEffectState>, val conditionStates: Map<String, AttachedEffectState>, val boosts: Map<String, Int>, val stats: Map<String, Int>, val movePp: Map<String, Int>, val forceSwitchRequested: Boolean)

面向前端的单位状态视图。

Constructors

Link copied to clipboard
constructor(id: String, currentHp: Int, maxHp: Int, metadata: UnitMetadataState, statusState: AttachedEffectState?, abilityId: String?, itemId: String?, typeIds: List<String>, volatileStates: Map<String, AttachedEffectState>, conditionStates: Map<String, AttachedEffectState>, boosts: Map<String, Int>, stats: Map<String, Int>, movePp: Map<String, Int>, forceSwitchRequested: Boolean)

Properties

Link copied to clipboard

当前特性标识。

Link copied to clipboard

当前 stage / boost 表。

Link copied to clipboard

当前附着条件运行时状态表。

Link copied to clipboard

当前生命值。

Link copied to clipboard

当前单位是否被标记为强制替换。

Link copied to clipboard
val id: String

单位唯一标识。

Link copied to clipboard

当前道具标识。

Link copied to clipboard
val maxHp: Int

最大生命值。

Link copied to clipboard

当前单位结构化元数据。

Link copied to clipboard

当前招式剩余 PP。

Link copied to clipboard

当前运行时属性值表。

Link copied to clipboard

主状态运行时状态。

Link copied to clipboard

当前属性列表。

Link copied to clipboard

当前挥发状态运行时状态表。