#include <Unit.h>
uint32 m_absorb
Definition: Unit.h:931
WeaponAttackType m_attackType
Definition: Unit.h:930
Unit *const m_victim
Definition: Unit.h:925
Unit *const m_attacker
Definition: Unit.h:924
uint32 m_block
Definition: Unit.h:933
SpellSchoolMask const m_schoolMask
Definition: Unit.h:928
DamageEffectType const m_damageType
Definition: Unit.h:929
uint32 m_damage
Definition: Unit.h:926
SpellInfo const *const m_spellInfo
Definition: Unit.h:927
uint32 m_resist
Definition: Unit.h:932
Unit * attacker
Definition: Unit.h:1023
SpellSchoolMask
Definition: SharedDefines.h:285
arena_t NULL
Definition: jemalloc_internal.h:624
uint32 m_absorb
Definition: Unit.h:931
WeaponAttackType m_attackType
Definition: Unit.h:930
Unit *const m_victim
Definition: Unit.h:925
WeaponAttackType attackType
Definition: Unit.h:1033
Unit *const m_attacker
Definition: Unit.h:924
uint32 m_block
Definition: Unit.h:933
uint32 damageSchoolMask
Definition: Unit.h:1025
Unit * target
Definition: Unit.h:1024
SpellSchoolMask const m_schoolMask
Definition: Unit.h:928
uint32 damage
Definition: Unit.h:1026
DamageEffectType const m_damageType
Definition: Unit.h:929
uint32 m_damage
Definition: Unit.h:926
SpellInfo const *const m_spellInfo
Definition: Unit.h:927
uint32 m_resist
Definition: Unit.h:932
void DamageInfo::AbsorbDamage |
( |
uint32 |
amount | ) |
|
uint32 m_absorb
Definition: Unit.h:931
T min(const T &x, const T &y)
Definition: g3dmath.h:305
uint32 GetDamage() const
Definition: Unit.h:949
uint32 m_damage
Definition: Unit.h:926
void DamageInfo::BlockDamage |
( |
uint32 |
amount | ) |
|
T min(const T &x, const T &y)
Definition: g3dmath.h:305
uint32 m_block
Definition: Unit.h:933
uint32 GetDamage() const
Definition: Unit.h:949
uint32 m_damage
Definition: Unit.h:926
uint32 DamageInfo::GetAbsorb |
( |
| ) |
const |
|
inline |
uint32 m_absorb
Definition: Unit.h:931
Unit* DamageInfo::GetAttacker |
( |
| ) |
const |
|
inline |
Unit *const m_attacker
Definition: Unit.h:924
WeaponAttackType m_attackType
Definition: Unit.h:930
uint32 DamageInfo::GetBlock |
( |
| ) |
const |
|
inline |
uint32 m_block
Definition: Unit.h:933
uint32 DamageInfo::GetDamage |
( |
| ) |
const |
|
inline |
uint32 m_damage
Definition: Unit.h:926
DamageEffectType const m_damageType
Definition: Unit.h:929
uint32 DamageInfo::GetResist |
( |
| ) |
const |
|
inline |
uint32 m_resist
Definition: Unit.h:932
SpellSchoolMask const m_schoolMask
Definition: Unit.h:928
SpellInfo const *const m_spellInfo
Definition: Unit.h:927
Unit* DamageInfo::GetVictim |
( |
| ) |
const |
|
inline |
Unit *const m_victim
Definition: Unit.h:925
void DamageInfo::ModifyDamage |
( |
int32 |
amount | ) |
|
T min(const T &x, const T &y)
Definition: g3dmath.h:305
uint32 GetDamage() const
Definition: Unit.h:949
int32_t int32
Definition: g3dmath.h:167
uint32 m_damage
Definition: Unit.h:926
void DamageInfo::ResistDamage |
( |
uint32 |
amount | ) |
|
T min(const T &x, const T &y)
Definition: g3dmath.h:305
uint32 GetDamage() const
Definition: Unit.h:949
uint32 m_damage
Definition: Unit.h:926
uint32 m_resist
Definition: Unit.h:932
The documentation for this class was generated from the following files:
- src/server/game/Entities/Unit/Unit.h
- src/server/game/Entities/Unit/Unit.cpp