载入中...
搜索中...
未找到
RTSAction.h
浏览该文件的文档.
50 [[nodiscard]] virtual Result<ActionExecutionResult> execute(Unit& unit, const OrderRecord& order,
RTS domain roots and composition-only components.
Adapter that maps RTS orders to the existing action::ActionRuntime.
Definition RTSAction.h:61
ActionAdapter & operator=(const ActionAdapter &)=delete
ActionAdapter(const ActionAdapter &)=delete
Interface isolating RTS orders from the shared action runtime.
Definition RTSAction.h:38
virtual Result< ActionExecutionResult > execute(Unit &unit, const OrderRecord &order, const SimulationStep &step)=0
Execute or advance one active RTS order.
virtual ~IRTSActionExecutor()=default
Releases IRTSActionExecutor resources.
Definition AbilityAsset.cpp:9
Definition RTS.cpp:24
@ Completed
@ Pending
Definition Container.h:602
Owning, domain-local projection of an action adapter outcome.
Definition RTSAction.h:27
Owning projection of the active generic order used by RTS systems.
Definition RTSTypes.h:117