BattleSessionActionSortingStrategy
interface BattleSessionActionSortingStrategy
battle session action 排序策略。
设计意图:
把 action queue 的排序规则从队列容器中拆出。
让不同 battle 规则集可以替换回合内 action 的结算顺序。
Inheritors
Functions
Link copied to clipboard
abstract fun sort(snapshot: BattleRuntimeSnapshot, actions: List<QueuedBattleSessionMoveAction>): List<BattleSessionAction>
对当前队列中的 action 进行排序。