BattleSessionActionQueue

BattleSession 的最小动作队列。

设计意图:

  • 为一回合内多个 move action 提供收集与顺序执行能力。

  • 当前排序已升级为基于 snapshot 的动态解析:

  1. priority

  2. 有效速度

  3. action type order

  4. side / active slot 稳定顺序

  5. enqueueOrder

Constructors

Link copied to clipboard
constructor(actionSortingStrategy: BattleSessionActionSortingStrategy)

Functions

Link copied to clipboard

取出并清空当前队列。

Link copied to clipboard

入队一个 move action。

Link copied to clipboard

当前队列是否为空。

Link copied to clipboard

以给定动作列表重建当前队列。

Link copied to clipboard

返回当前待执行动作的只读快照。