TrinityCore
|
#include <SpellAuraDefines.h>
Public Member Functions | |
AuraCreateInfo (ObjectGuid castId, SpellInfo const *spellInfo, Difficulty castDifficulty, uint32 auraEffMask, WorldObject *owner) | |
AuraCreateInfo & | SetCasterGUID (ObjectGuid const &guid) |
AuraCreateInfo & | SetCaster (Unit *caster) |
AuraCreateInfo & | SetBaseAmount (int32 const *bp) |
AuraCreateInfo & | SetCastItem (ObjectGuid const &guid, uint32 itemId, int32 itemLevel) |
AuraCreateInfo & | SetPeriodicReset (bool reset) |
AuraCreateInfo & | SetOwnerEffectMask (uint32 effMask) |
SpellInfo const * | GetSpellInfo () const |
uint32 | GetAuraEffectMask () const |
Public Attributes | |
ObjectGuid | CasterGUID |
Unit * | Caster = nullptr |
int32 const * | BaseAmount = nullptr |
ObjectGuid | CastItemGUID |
uint32 | CastItemId = 0 |
int32 | CastItemLevel = -1 |
bool * | IsRefresh = nullptr |
bool | ResetPeriodicTimer = true |
Private Attributes | |
ObjectGuid | _castId |
SpellInfo const * | _spellInfo = nullptr |
Difficulty | _castDifficulty = Difficulty(0) |
uint32 | _auraEffectMask = 0 |
WorldObject * | _owner = nullptr |
uint32 | _targetEffectMask = 0 |
Friends | |
class | Aura |
class | UnitAura |
class | DynObjAura |
Definition at line 696 of file SpellAuraDefines.h.
AuraCreateInfo::AuraCreateInfo | ( | ObjectGuid | castId, |
SpellInfo const * | spellInfo, | ||
Difficulty | castDifficulty, | ||
uint32 | auraEffMask, | ||
WorldObject * | owner | ||
) |
Definition at line 59 of file SpellAuras.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 698 of file SpellAuraDefines.h.
|
friend |
Definition at line 700 of file SpellAuraDefines.h.
|
friend |
Definition at line 699 of file SpellAuraDefines.h.
|
private |
Definition at line 727 of file SpellAuraDefines.h.
|
private |
Definition at line 726 of file SpellAuraDefines.h.
|
private |
Definition at line 724 of file SpellAuraDefines.h.
|
private |
Definition at line 728 of file SpellAuraDefines.h.
|
private |
Definition at line 725 of file SpellAuraDefines.h.
|
private |
Definition at line 730 of file SpellAuraDefines.h.
int32 const* AuraCreateInfo::BaseAmount = nullptr |
Definition at line 716 of file SpellAuraDefines.h.
Unit* AuraCreateInfo::Caster = nullptr |
Definition at line 715 of file SpellAuraDefines.h.
ObjectGuid AuraCreateInfo::CasterGUID |
Definition at line 714 of file SpellAuraDefines.h.
ObjectGuid AuraCreateInfo::CastItemGUID |
Definition at line 717 of file SpellAuraDefines.h.
uint32 AuraCreateInfo::CastItemId = 0 |
Definition at line 718 of file SpellAuraDefines.h.
int32 AuraCreateInfo::CastItemLevel = -1 |
Definition at line 719 of file SpellAuraDefines.h.
bool* AuraCreateInfo::IsRefresh = nullptr |
Definition at line 720 of file SpellAuraDefines.h.
bool AuraCreateInfo::ResetPeriodicTimer = true |
Definition at line 721 of file SpellAuraDefines.h.