Horizon Official Technical Documentation
Horizon::Zone::DamageHitType Class Reference

#include <Combat.hpp>

+ Inheritance diagram for Horizon::Zone::DamageHitType:
+ Collaboration diagram for Horizon::Zone::DamageHitType:

Public Member Functions

 DamageHitType (Damage *damage, combat_damage_hit_type hit_type)
 
 ~DamageHitType ()=default
 
void set_hit_type (combat_damage_hit_type hit_type)
 
combat_damage_hit_type get_hit_type ()
 

Private Attributes

Damage_damage {nullptr}
 
combat_damage_hit_type _hit_type { CBT_DMG_HIT_NORMAL }
 

Constructor & Destructor Documentation

◆ DamageHitType()

Horizon::Zone::DamageHitType::DamageHitType ( Damage damage,
combat_damage_hit_type  hit_type 
)
inline
54: _damage(damage), _hit_type{hit_type} { }
combat_damage_hit_type _hit_type
Definition: Combat.hpp:62
Damage * _damage
Definition: Combat.hpp:61

◆ ~DamageHitType()

Horizon::Zone::DamageHitType::~DamageHitType ( )
default

Member Function Documentation

◆ get_hit_type()

combat_damage_hit_type Horizon::Zone::DamageHitType::get_hit_type ( )
inline
58{ return _hit_type; }

References _hit_type.

◆ set_hit_type()

void Horizon::Zone::DamageHitType::set_hit_type ( combat_damage_hit_type  hit_type)
inline
57{ _hit_type = hit_type; }

References _hit_type.

Member Data Documentation

◆ _damage

Damage* Horizon::Zone::DamageHitType::_damage {nullptr}
private

◆ _hit_type

combat_damage_hit_type Horizon::Zone::DamageHitType::_hit_type { CBT_DMG_HIT_NORMAL }
private

Referenced by get_hit_type(), and set_hit_type().


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