BattleSessionTurnStep

battle 回合推进步骤。

设计意图:

  • 把回合推进中的多个固定阶段拆成可排序、可替换的 pipeline step。

  • 让后续新增 battle 生命周期步骤时不需要继续膨胀 BattleSession.resolveTurn

Inheritors

Properties

Link copied to clipboard
abstract val order: Int

当前步骤的执行顺序;值越小越先执行。

Functions

Link copied to clipboard
abstract fun execute(context: BattleSessionTurnContext)

在指定上下文中执行当前回合步骤。