BattleSessionActionExecutionResult

data class BattleSessionActionExecutionResult(val action: BattleSessionAction, val snapshot: BattleRuntimeSnapshot, val moveResult: MoveResolutionResult? = null, val captureResult: BattleSessionCaptureResult? = null, val skippedReason: String? = null)

session 队列中单个行动的执行结果。

Constructors

Link copied to clipboard
constructor(action: BattleSessionAction, snapshot: BattleRuntimeSnapshot, moveResult: MoveResolutionResult? = null, captureResult: BattleSessionCaptureResult? = null, skippedReason: String? = null)

Properties

Link copied to clipboard

被执行的原始行动。

Link copied to clipboard
Link copied to clipboard

如果该行动是 move,则附带其主流程结果。

Link copied to clipboard

如果该行动在轮到执行前已经失效,则记录跳过原因。

Link copied to clipboard

执行该行动后的最新快照。