TrinityCore
|
#include <Spell.h>
Private Attributes | |
uint32 | m_targetMask |
WorldObject * | m_objectTarget |
Item * | m_itemTarget |
ObjectGuid | m_origObjectTargetGUID |
ObjectGuid | m_objectTargetGUID |
ObjectGuid | m_itemTargetGUID |
uint32 | m_itemTargetEntry |
SpellDestination | m_src |
SpellDestination | m_dst |
float | m_pitch |
float | m_speed |
std::string | m_strTarget |
SpellCastTargets::SpellCastTargets | ( | ) |
SpellCastTargets::SpellCastTargets | ( | Unit * | caster, |
WorldPackets::Spells::SpellCastRequest const & | spellCastRequest | ||
) |
Corpse * SpellCastTargets::GetCorpseTarget | ( | ) | const |
ObjectGuid SpellCastTargets::GetCorpseTargetGUID | ( | ) | const |
|
inline |
SpellDestination const * SpellCastTargets::GetDst | ( | ) | const |
WorldLocation const * SpellCastTargets::GetDstPos | ( | ) | const |
GameObject * SpellCastTargets::GetGOTarget | ( | ) | const |
ObjectGuid SpellCastTargets::GetGOTargetGUID | ( | ) | const |
|
inline |
|
inline |
|
inline |
WorldObject * SpellCastTargets::GetObjectTarget | ( | ) | const |
ObjectGuid SpellCastTargets::GetObjectTargetGUID | ( | ) | const |
ObjectGuid SpellCastTargets::GetOrigUnitTargetGUID | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
SpellDestination const * SpellCastTargets::GetSrc | ( | ) | const |
|
inline |
|
inline |
Unit * SpellCastTargets::GetUnitTarget | ( | ) | const |
ObjectGuid SpellCastTargets::GetUnitTargetGUID | ( | ) | const |
|
inline |
|
inline |
|
inline |
void SpellCastTargets::ModDst | ( | SpellDestination const & | spellDest | ) |
void SpellCastTargets::OutDebug | ( | ) | const |
void SpellCastTargets::RemoveDst | ( | ) |
void SpellCastTargets::RemoveObjectTarget | ( | ) |
void SpellCastTargets::RemoveSrc | ( | ) |
void SpellCastTargets::SetDst | ( | float | x, |
float | y, | ||
float | z, | ||
float | orientation, | ||
uint32 | mapId = MAPID_INVALID |
||
) |
void SpellCastTargets::SetDst | ( | WorldObject const & | wObj | ) |
void SpellCastTargets::SetDst | ( | SpellDestination const & | spellDest | ) |
void SpellCastTargets::SetDst | ( | SpellCastTargets const & | spellTargets | ) |
void SpellCastTargets::SetGOTarget | ( | GameObject * | target | ) |
void SpellCastTargets::SetItemTarget | ( | Item * | item | ) |
void SpellCastTargets::SetOrigUnitTarget | ( | Unit * | target | ) |
|
inline |
|
inline |
void SpellCastTargets::SetSrc | ( | float | x, |
float | y, | ||
float | z | ||
) |
void SpellCastTargets::SetSrc | ( | WorldObject const & | wObj | ) |
|
inline |
|
inline |
void SpellCastTargets::SetTradeItemTarget | ( | Player * | caster | ) |
void SpellCastTargets::SetUnitTarget | ( | Unit * | target | ) |
void SpellCastTargets::Update | ( | Unit * | caster | ) |
void SpellCastTargets::UpdateTradeSlotItem | ( | ) |
void SpellCastTargets::Write | ( | WorldPackets::Spells::SpellTargetData & | data | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |