![]() |
TrinityCore
|
#include <Spell.h>
Inheritance diagram for Spell::ItemTargetInfo: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 | |
| Item * | TargetItem = nullptr |
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 3081 of file Spell.cpp.
References Spell::CallScriptAfterHitHandlers(), Spell::CallScriptBeforeHitHandlers(), Spell::CallScriptOnHitHandlers(), Spell::HandleEffects(), SPELL_EFFECT_HANDLE_HIT_TARGET, and SPELL_MISS_NONE.
| Item* Spell::ItemTargetInfo::TargetItem = nullptr |
Definition at line 894 of file Spell.h.
Referenced by Spell::AddItemTarget().