Score Class
Abstract base class for score value types. More...
Declaration
class helios::engine::mechanics::scoring::types::Score { ... }
Derived Classes
| class | KillReward |
Public Constructors Index
| Score (const double value) | |
Public Destructor Index
| ~Score ()=default | |
Public Member Functions Index
| double | value () const noexcept |
|
Returns the score value. More... | |
| helios::engine::mechanics::scoring::types::ScoreTypeId | typeId () const noexcept=0 |
|
Returns the unique type identifier for this score type. More... | |
Protected Member Attributes Index
| double | value_ |
|
The numeric score value. More... | |
Description
Abstract base class for score value types.
Provides a common interface for different score types (e.g., KillReward). Each concrete type must provide a unique ScoreTypeId.
Definition at line 21 of file Score.ixx.
Public Constructors
Score()
| inline explicit |
Public Member Functions
typeId()
| nodiscard noexcept |
Returns the unique type identifier for this score type.
- Returns
The ScoreTypeId for this concrete score type.
value()
| inline nodiscard noexcept |
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.