BattleSessionSwitchAction

data class BattleSessionSwitchAction(val sideId: String, val outgoingUnitId: String, val incomingUnitId: String, val kind: BattleSessionActionKind = BattleSessionActionKind.SWITCH, val priority: Int = 0, val speed: Int = 0) : BattleSessionSwitchingAction

BattleSession 中的最小可用替换行动。

Constructors

Link copied to clipboard
constructor(sideId: String, outgoingUnitId: String, incomingUnitId: String, kind: BattleSessionActionKind = BattleSessionActionKind.SWITCH, priority: Int = 0, speed: Int = 0)

Properties

Link copied to clipboard
open override val incomingUnitId: String

要上场的 bench 单位。

Link copied to clipboard
open override val kind: BattleSessionActionKind

当前 action 的命令种类。

Link copied to clipboard
open override val outgoingUnitId: String

当前要下场的 active 单位。

Link copied to clipboard
open override val priority: Int

替换优先级。

Link copied to clipboard
open override val sideId: String

发起替换的 side 标识。

Link copied to clipboard
open override val speed: Int

排序所需速度值。

Link copied to clipboard
open override val submittingUnitId: String

提交当前 action 的单位标识。