载入中...
搜索中...
未找到
AbilityController.h
浏览该文件的文档.
Grants, cooldowns, instancing, activation groups and gameplay-event triggers.
Shared controller that routes player or AI intents into AbilityRuntime.
Definition AbilityController.h:59
AbilityControllerRuntime(AbilityRuntime &abilities)
Construct a controller borrowing the canonical ability runtime.
Definition AbilityController.h:62
Owner-thread coordinator for grant and activation state.
Definition AbilitySystem.h:78
Pull boundary shared by player input queues and AI decision adapters.
Definition AbilityController.h:27
virtual Result< std::optional< AbilityIntent > > nextIntent(SimulationTick tick)=0
Produce at most one intent for the supplied deterministic simulation tick.
virtual ~IAbilityIntentSource()=default
Releases IAbilityIntentSource resources.
Owner-thread FIFO adapter for player input and command bindings.
Definition AbilityController.h:37
std::size_t pendingCount() const noexcept
Number of pending player intents.
Definition AbilityController.h:44
Definition AbilityAsset.cpp:9
Owning request to activate one granted ability.
Definition AbilityController.h:16
One caller-owned request to instantiate an action execution.
Definition Action.h:127