![]() |
TrinityCore
|
#include <SpellScript.h>
Inheritance diagram for _SpellScript::EffectHook:Public Member Functions | |
| EffectHook (uint8 _effIndex) | |
| virtual | ~EffectHook () |
| uint8 | GetAffectedEffectsMask (SpellInfo const *spellInfo) |
| bool | IsEffectAffected (SpellInfo const *spellInfo, uint8 effIndex) |
| virtual bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex)=0 |
| std::string | EffIndexToString () |
Protected Attributes | |
| uint8 | effIndex |
Definition at line 81 of file SpellScript.h.
| _SpellScript::EffectHook::EffectHook | ( | uint8 | _effIndex | ) |
Definition at line 81 of file SpellScript.cpp.
References ASSERT, EFFECT_ALL, EFFECT_FIRST_FOUND, effIndex, and MAX_SPELL_EFFECTS.
|
inlinevirtual |
Definition at line 85 of file SpellScript.h.
|
pure virtual |
Implemented in SpellScript::EffectHandler, SpellScript::TargetHook, and AuraScript::EffectBase.
| std::string _SpellScript::EffectHook::EffIndexToString | ( | ) |
Definition at line 114 of file SpellScript.cpp.
References EFFECT_0, EFFECT_1, EFFECT_2, EFFECT_ALL, and EFFECT_FIRST_FOUND.
Definition at line 88 of file SpellScript.cpp.
References EFFECT_ALL, EFFECT_FIRST_FOUND, and MAX_SPELL_EFFECTS.
Definition at line 109 of file SpellScript.cpp.
|
protected |
Definition at line 92 of file SpellScript.h.
Referenced by EffectHook().