ScoringBuilder Class
Builder for configuring scoring-related components. More...
Declaration
Public Constructors Index
| ScoringBuilder (helios::engine::ecs::GameObject gameObject) | |
|
Constructs a ScoringBuilder for the given GameObject. More... | |
Public Member Functions Index
| helios::engine::builder::gameObject::builders::configs::ScoreValueConfig | scoreValue () const |
|
Returns a config object for ScoreValueComponent. More... | |
| helios::engine::builder::gameObject::builders::configs::ScorePoolConfig | scorePool () const |
|
Returns a config object for ScorePoolComponent. More... | |
Private Member Attributes Index
| helios::engine::ecs::GameObject | gameObject_ |
|
Non-owning pointer to the target GameObject. More... | |
Description
Builder for configuring scoring-related components.
Provides methods to create config objects for score pool association and score value components.
Definition at line 21 of file ScoringBuilder.ixx.
Public Constructors
ScoringBuilder()
| inline explicit |
Constructs a ScoringBuilder for the given GameObject.
- Parameters
-
<a href="/docs/helios/namespaces/helios/engine/builder/gameobject">gameObject</a> The target GameObject to configure.
Definition at line 35 of file ScoringBuilder.ixx.
Public Member Functions
scorePool()
| inline nodiscard |
Returns a config object for ScorePoolComponent.
- Returns
ScorePoolConfig for fluent configuration.
Definition at line 51 of file ScoringBuilder.ixx.
scoreValue()
| inline nodiscard |
Returns a config object for ScoreValueComponent.
- Returns
ScoreValueConfig for fluent configuration.
Definition at line 42 of file ScoringBuilder.ixx.
Private Member Attributes
gameObject_
|
Non-owning pointer to the target GameObject.
Definition at line 26 of file ScoringBuilder.ixx.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.