Package-level declarations
Types
最小可跑的 battle session。
BattleSession 队列中的通用行动模型。
battle session 动作事件种类。
session 队列中单个行动的执行结果。
session action 执行辅助组件。
BattleSessionAction 执行策略。
BattleSessionActionHandler 注册中心。
battle session 执行动作种类。
BattleSession 的最小动作队列。
action 被跳过时的结构化事件 payload。
battle session action 排序策略。
battle session 行动速度解析器。
替补完成事件 payload。
战斗结束事件 payload。
battle log 投影器。
回合开始前生命周期步骤。
BattleSession 中的捕捉行动。
BattleSessionCaptureAction 执行处理器。
CaptureChoice 提交处理器。
捕捉失败事件 payload。
capture action 入队事件 payload。
捕捉成功事件 payload。
BattleSession 的统一外部输入模型。
BattleSessionChoice 提交策略。
BattleSessionChoiceHandler 注册中心。
battle session 输入命令种类。
battle session 命令工厂。
session 直接伤害写回器。
基于 effect 定义执行的 action。
基于 effect 定义执行的 choice。
session effect 执行协调器。
BattleSession 结构化事件。
battle session 结构化事件 payload。
battle session 事件发布器。
BattleSession 结构化事件类型。
battle session action 执行完成事件 payload 基类。
BattleSession 工厂。
BattleSession 中最小可用的物品使用行动。
BattleSessionItemAction 执行处理器。
ItemChoice 提交处理器。
item action 执行完成事件 payload。
item action 入队事件 payload。
BattleSession 中最小可用的出招动作请求。
BattleSessionMoveAction 执行处理器。
MoveChoice 提交处理器。
move action 执行完成事件 payload。
move action 入队事件 payload。
battle session 发布事件投影器。
battle session 内部发布事件。
BattleSession 对外查询结果。
已入队 action 执行步骤。
battle session action 入队事件 payload 基类。
resource ledger 投影器。
battle session 内部资源账本条目。
battle session 资源账本条目种类。
BattleSession 中最小可用的逃跑行动。
session run action 执行器。
BattleSessionRunAction 执行处理器。
RunChoice 提交处理器。
逃跑失败事件 payload。
run action 入队事件 payload。
绑定到某个 side 的 action。
绑定到某个 side 的 choice。
side 注册事件 payload。
battle session 启动事件 payload。
BattleSession 可持久化状态。
结构化事件投影器。
由某个具体单位提交的 action。
由某个具体单位提交的 choice。
BattleSession 中的最小可用替换行动。
session switch action 执行器。
BattleSessionSwitchAction 执行处理器。
SwitchChoice 提交处理器。
switch action 执行完成事件 payload。
换人 action。
换人 choice。
switch action 入队事件 payload。
带显式目标的 action。
带显式目标的 choice。
回合结束推进步骤。
回合推进 pipeline 在单次执行中的共享上下文。
回合结束事件 payload。
battle 回合推进 pipeline。
回合结算完成事件 payload。
BattleSession 一次整回合推进结果。
turn pipeline 结果记录器。
BattleSession 在运行阶段的回合内状态。
battle 回合推进步骤。
回合推进前置校验步骤。
单位注册事件 payload。
BattleSession 中的等待行动。
BattleSessionWaitAction 执行处理器。
WaitChoice 提交处理器。
wait action 执行完成事件 payload。
wait action 入队事件 payload。
捕捉输入 DTO。
默认 battle session action 排序策略。
默认 battle session 命令工厂。
默认 battle session 事件发布器。
默认 BattleSession 工厂。
默认 battle 回合推进 pipeline。
默认替补策略。
基于内存 Map 的 BattleSessionActionHandlerRegistry 实现。
基于内存 Map 的 BattleSessionChoiceHandlerRegistry 实现。
物品使用输入 DTO。
出招输入 DTO。
队列内部使用的 move action 包装对象。
替补选择策略。
替换输入 DTO。
占位等待输入。