Skip to main content

CombatConfig Class

Declaration

class helios::engine::builder::gameObject::builders::configs::CombatConfig { ... }

Public Constructors Index

CombatConfig (helios::engine::ecs::GameObject gameObject)

Public Member Functions Index

CombatConfig &trackLastDamage ()

Tracks the last damage applied. More...

Private Member Attributes Index

helios::engine::ecs::GameObjectgameObject_

Non-owning pointer to the target GameObject. More...

Definition at line 20 of file CombatConfig.ixx.

Public Constructors

CombatConfig()

helios::engine::builder::gameObject::builders::configs::CombatConfig::CombatConfig (helios::engine::ecs::GameObject gameObject)
inline explicit

Definition at line 29 of file CombatConfig.ixx.

Referenced by trackLastDamage.

Public Member Functions

trackLastDamage()

CombatConfig & helios::engine::builder::gameObject::builders::configs::CombatConfig::trackLastDamage ()
inline

Tracks the last damage applied.

Returns

Reference to this config for chaining.

Definition at line 38 of file CombatConfig.ixx.

39 gameObject_.getOrAdd<LastDamageComponent>();
40
41 return *this;
42 }

Reference CombatConfig.

Private Member Attributes

gameObject_

helios::engine::ecs::GameObject helios::engine::builder::gameObject::builders::configs::CombatConfig::gameObject_

Non-owning pointer to the target GameObject.

Definition at line 25 of file CombatConfig.ixx.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.