载入中...
搜索中...
未找到
ActionDamageBlock.h
浏览该文件的文档.
33 std::size_t targetIndex = 0;
Extensible notify descriptors, validation and runtime routing.
Optional target-domain adapter for timeline damage.
Definition ActionDamageBlock.h:50
virtual bool supports(ecs::EntityHandle target) const =0
Whether this sink can resolve the supplied target handle now.
static constexpr const char * capabilityName
Definition ActionDamageBlock.h:52
virtual ~IActionDamageSink()=default
Releases IActionDamageSink resources.
virtual Result< void > apply(const ActionDamageBinding &binding, const ActionNotifyContext &context)=0
Atomically apply one validated damage request.
Definition AbilityAsset.cpp:9
Owning validated damage request authored on an action timeline.
Definition ActionDamageBlock.h:25
ActionDamageImpulse knockback
Optional world-space knockback impulse.
Definition ActionDamageBlock.h:35
auto operator<=>(const ActionDamageBinding &) const =default
Operator <=>.
Renderer- and combat-implementation-neutral knockback impulse.
Definition ActionDamageBlock.h:15
auto operator<=>(const ActionDamageImpulse &) const =default
Operator <=>.
Context linking a routed event to its action execution.
Definition ActionNotifyRegistry.h:34