Horizon Official Technical Documentation
Horizon::Zone::CombatRegistry::CombatValueDamage Class Reference

#include <Combat.hpp>

+ Inheritance diagram for Horizon::Zone::CombatRegistry::CombatValueDamage:
+ Collaboration diagram for Horizon::Zone::CombatRegistry::CombatValueDamage:

Public Member Functions

 CombatValueDamage ()=delete
 
 CombatValueDamage (combat_damage damage)
 
 ~CombatValueDamage ()
 
combat_damage get_damage ()
 
- Public Member Functions inherited from Horizon::Zone::CombatRegistry::CombatOperationValue
 CombatOperationValue ()
 
 CombatOperationValue (combat_operation_value_type type)
 
virtual ~CombatOperationValue ()=default
 
virtual combat_operation_value_type get_type ()
 
void operator= (const CombatOperationValue &value)
 

Private Attributes

combat_damage _damage { 0 }
 

Constructor & Destructor Documentation

◆ CombatValueDamage() [1/2]

Horizon::Zone::CombatRegistry::CombatValueDamage::CombatValueDamage ( )
delete

◆ CombatValueDamage() [2/2]

Horizon::Zone::CombatRegistry::CombatValueDamage::CombatValueDamage ( combat_damage  damage)
inlineexplicit
combat_damage _damage
Definition: Combat.hpp:227
@ COMBAT_OPERATION_VALUE_DAMAGE
Definition: Combat.hpp:177

◆ ~CombatValueDamage()

Horizon::Zone::CombatRegistry::CombatValueDamage::~CombatValueDamage ( )
inline
222{ }

Member Function Documentation

◆ get_damage()

combat_damage Horizon::Zone::CombatRegistry::CombatValueDamage::get_damage ( )
inline

Member Data Documentation

◆ _damage

combat_damage Horizon::Zone::CombatRegistry::CombatValueDamage::_damage { 0 }
private

Referenced by get_damage().


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