BattleSessionItemAction

data class BattleSessionItemAction(val itemId: String, val actorUnitId: String, val targetId: String, val kind: BattleSessionActionKind = BattleSessionActionKind.ITEM, val priority: Int = 0, val speed: Int = 0, val attributes: Map<String, Any?> = emptyMap()) : BattleSessionEffectAction

BattleSession 中最小可用的物品使用行动。

Constructors

Link copied to clipboard
constructor(itemId: String, actorUnitId: String, targetId: String, kind: BattleSessionActionKind = BattleSessionActionKind.ITEM, priority: Int = 0, speed: Int = 0, attributes: Map<String, Any?> = emptyMap())

Properties

Link copied to clipboard

使用者单位标识。

Link copied to clipboard

传递给 battle flow 的扩展属性。

Link copied to clipboard
open override val effectId: String

当前 action 对应的 effect 标识。

Link copied to clipboard

物品效果定义标识。

Link copied to clipboard
open override val kind: BattleSessionActionKind

当前 action 的命令种类。

Link copied to clipboard
open override val priority: Int

行动优先级。

Link copied to clipboard
open override val speed: Int

排序所需速度值。

Link copied to clipboard
open override val submittingUnitId: String

提交当前 action 的单位标识。

Link copied to clipboard

目标单位标识。

Link copied to clipboard
open override val targetUnitId: String

当前 action 的目标单位标识。