ApplyDamageCommand.ixx File
Command for requesting damage application to an entity. More...
Included Headers
#include <helios.engine.common.types>
Namespaces Index
| namespace | helios |
| namespace | engine |
|
Main engine module aggregating core infrastructure and game systems. More... | |
| namespace | mechanics |
|
High-level gameplay systems and components for game logic. More... | |
| namespace | damage |
|
Damage dealing system for game entities. More... | |
| namespace | commands |
|
Damage-related commands for the command buffer. More... | |
Classes Index
| class | ApplyDamageCommand |
|
Command that carries a DamageContext for deferred damage processing. More... | |
Description
Command for requesting damage application to an entity.
File Listing
The file content with the documentation metadata removed is:
11using namespace helios::engine::common::types;
13export namespace helios::engine::mechanics::damage::commands {
25 class ApplyDamageCommand {
30 DamageContext damageContext_;
39 explicit ApplyDamageCommand(const DamageContext& damageContext)
40 : damageContext_(damageContext) {}
47 [[nodiscard]] auto damageContext() const noexcept {
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.