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

#include <Combat.hpp>

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

Public Member Functions

 DamageKnockBackCellCount (Damage *damage, int16_t knockback_cell_count)
 
 ~DamageKnockBackCellCount ()=default
 
void set_knockback_cell_count (int16_t knockback_cell_count)
 
int16_t get_knockback_cell_count ()
 

Private Attributes

Damage_damage {nullptr}
 
int16_t _knockback_cell_count {0}
 

Constructor & Destructor Documentation

◆ DamageKnockBackCellCount()

Horizon::Zone::DamageKnockBackCellCount::DamageKnockBackCellCount ( Damage damage,
int16_t  knockback_cell_count 
)
inline
81: _damage(damage), _knockback_cell_count{knockback_cell_count} { }
Damage * _damage
Definition: Combat.hpp:87
int16_t _knockback_cell_count
Definition: Combat.hpp:88

◆ ~DamageKnockBackCellCount()

Horizon::Zone::DamageKnockBackCellCount::~DamageKnockBackCellCount ( )
default

Member Function Documentation

◆ get_knockback_cell_count()

int16_t Horizon::Zone::DamageKnockBackCellCount::get_knockback_cell_count ( )
inline
85{ return _knockback_cell_count; }

References _knockback_cell_count.

◆ set_knockback_cell_count()

void Horizon::Zone::DamageKnockBackCellCount::set_knockback_cell_count ( int16_t  knockback_cell_count)
inline
84{ _knockback_cell_count = knockback_cell_count; }

References _knockback_cell_count.

Member Data Documentation

◆ _damage

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

◆ _knockback_cell_count

int16_t Horizon::Zone::DamageKnockBackCellCount::_knockback_cell_count {0}
private

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