![]() |
TrinityCore
|
#include <Spell.h>
Inheritance diagram for Spell::CorpseTargetInfo:Public Member Functions | |
| void | DoTargetSpellHit (Spell *spell, SpellEffectInfo const &spellEffectInfo) override |
Public Member Functions inherited from Spell::TargetInfoBase | |
| virtual void | PreprocessTarget (Spell *) |
| virtual void | DoDamageAndTriggers (Spell *) |
Public Attributes | |
| ObjectGuid | TargetGUID |
| uint64 | TimeDelay = 0ULL |
Public Attributes inherited from Spell::TargetInfoBase | |
| uint32 | EffectMask = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from Spell::TargetInfoBase | |
| TargetInfoBase () | |
| virtual | ~TargetInfoBase () |
|
overridevirtual |
Implements Spell::TargetInfoBase.
Definition at line 3091 of file Spell.cpp.
References Spell::CallScriptAfterHitHandlers(), Spell::CallScriptBeforeHitHandlers(), Spell::CallScriptOnHitHandlers(), ObjectAccessor::GetCorpse(), Spell::HandleEffects(), Spell::m_caster, SPELL_EFFECT_HANDLE_HIT_TARGET, and SPELL_MISS_NONE.
| ObjectGuid Spell::CorpseTargetInfo::TargetGUID |
Definition at line 902 of file Spell.h.
Referenced by Spell::AddCorpseTarget().
| uint64 Spell::CorpseTargetInfo::TimeDelay = 0ULL |
Definition at line 903 of file Spell.h.
Referenced by Spell::AddCorpseTarget().