TrinityCore
SpellPeriodicAuraLogInfo Struct Reference

#include <Unit.h>

Public Member Functions

 SpellPeriodicAuraLogInfo (AuraEffect const *_auraEff, uint32 _damage, uint32 _originalDamage, uint32 _overDamage, uint32 _absorb, uint32 _resist, float _multiplier, bool _critical)
 

Public Attributes

AuraEffect const * auraEff
 
uint32 damage
 
uint32 originalDamage
 
uint32 overDamage
 
uint32 absorb
 
uint32 resist
 
float multiplier
 
bool critical
 

Constructor & Destructor Documentation

◆ SpellPeriodicAuraLogInfo()

SpellPeriodicAuraLogInfo::SpellPeriodicAuraLogInfo ( AuraEffect const *  _auraEff,
uint32  _damage,
uint32  _originalDamage,
uint32  _overDamage,
uint32  _absorb,
uint32  _resist,
float  _multiplier,
bool  _critical 
)
inline
568  : auraEff(_auraEff), damage(_damage), originalDamage(_originalDamage), overDamage(_overDamage), absorb(_absorb), resist(_resist), multiplier(_multiplier), critical(_critical){ }
AuraEffect const * auraEff
Definition: Unit.h:570
uint32 overDamage
Definition: Unit.h:573
uint32 originalDamage
Definition: Unit.h:572
bool critical
Definition: Unit.h:577
uint32 absorb
Definition: Unit.h:574
uint32 damage
Definition: Unit.h:571
uint32 resist
Definition: Unit.h:575
float multiplier
Definition: Unit.h:576

Member Data Documentation

◆ absorb

uint32 SpellPeriodicAuraLogInfo::absorb

◆ auraEff

AuraEffect const* SpellPeriodicAuraLogInfo::auraEff

◆ critical

bool SpellPeriodicAuraLogInfo::critical

◆ damage

uint32 SpellPeriodicAuraLogInfo::damage

◆ multiplier

float SpellPeriodicAuraLogInfo::multiplier

◆ originalDamage

uint32 SpellPeriodicAuraLogInfo::originalDamage

◆ overDamage

uint32 SpellPeriodicAuraLogInfo::overDamage

◆ resist

uint32 SpellPeriodicAuraLogInfo::resist

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