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

#include <Combat.hpp>

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

Public Member Functions

 DamageMultiAttackCount (Damage *damage, int16_t multi_attack_count)
 
 ~DamageMultiAttackCount ()=default
 
void set_multi_attack_count (int16_t multi_attack_count)
 
int16_t get_multi_attack_count ()
 

Private Attributes

Damage_damage {nullptr}
 
int16_t _multi_attack_count {0}
 

Constructor & Destructor Documentation

◆ DamageMultiAttackCount()

Horizon::Zone::DamageMultiAttackCount::DamageMultiAttackCount ( Damage damage,
int16_t  multi_attack_count 
)
inline
68: _damage(damage), _multi_attack_count{multi_attack_count} { }
int16_t _multi_attack_count
Definition: Combat.hpp:75
Damage * _damage
Definition: Combat.hpp:74

◆ ~DamageMultiAttackCount()

Horizon::Zone::DamageMultiAttackCount::~DamageMultiAttackCount ( )
default

Member Function Documentation

◆ get_multi_attack_count()

int16_t Horizon::Zone::DamageMultiAttackCount::get_multi_attack_count ( )
inline
72{ return _multi_attack_count; }

References _multi_attack_count.

◆ set_multi_attack_count()

void Horizon::Zone::DamageMultiAttackCount::set_multi_attack_count ( int16_t  multi_attack_count)
inline
71{ _multi_attack_count = multi_attack_count; }

References _multi_attack_count.

Member Data Documentation

◆ _damage

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

◆ _multi_attack_count

int16_t Horizon::Zone::DamageMultiAttackCount::_multi_attack_count {0}
private

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