![]() |
TrinityCore
|
#include <Spell.h>
Inheritance diagram for Spell::TargetInfoBase:Public Member Functions | |
| virtual void | PreprocessTarget (Spell *) |
| virtual void | DoTargetSpellHit (Spell *spell, SpellEffectInfo const &spellEffectInfo)=0 |
| virtual void | DoDamageAndTriggers (Spell *) |
Public Attributes | |
| uint8 | EffectMask = 0 |
Protected Member Functions | |
| TargetInfoBase () | |
| virtual | ~TargetInfoBase () |
|
inlineprotectedvirtual |
|
inlinevirtual |
Reimplemented in Spell::TargetInfo.
|
pure virtual |
Implemented in Spell::TargetInfo, Spell::GOTargetInfo, Spell::ItemTargetInfo, and Spell::CorpseTargetInfo.
|
inlinevirtual |
Reimplemented in Spell::TargetInfo.
| uint8 Spell::TargetInfoBase::EffectMask = 0 |
Definition at line 571 of file Spell.h.
Referenced by Spell::AddCorpseTarget(), Spell::AddGOTarget(), Spell::AddItemTarget(), Spell::AddUnitTarget(), Spell::PreprocessSpellHit(), and Spell::SelectSpellTargets().