![]() |
TrinityCore
|
#include <SpellScript.h>
Inheritance diagram for AuraScript::EffectBase:Public Member Functions | |
| EffectBase (uint8 effIndex, uint16 auraType) | |
| EffectBase (EffectBase const &right)=delete | |
| EffectBase (EffectBase &&right) noexcept | |
| EffectBase & | operator= (EffectBase const &right)=delete |
| EffectBase & | operator= (EffectBase &&right) noexcept |
| virtual | ~EffectBase () |
| std::string | ToString () const |
| bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex) const override |
Public Member Functions inherited from SpellScriptBase::EffectHook | |
| EffectHook (uint8 effIndex) | |
| EffectHook (EffectHook const &right)=delete | |
| EffectHook (EffectHook &&right) noexcept | |
| EffectHook & | operator= (EffectHook const &right)=delete |
| EffectHook & | operator= (EffectHook &&right) noexcept |
| virtual | ~EffectHook () |
| uint32 | GetAffectedEffectsMask (SpellInfo const *spellInfo) const |
| bool | IsEffectAffected (SpellInfo const *spellInfo, uint8 effIndex) const |
| std::string | EffIndexToString () const |
Private Attributes | |
| uint16 | _auraType |
Additional Inherited Members | |
Protected Attributes inherited from SpellScriptBase::EffectHook | |
| uint8 | _effIndex |
Definition at line 1116 of file SpellScript.h.
Definition at line 936 of file SpellScript.cpp.
|
delete |
|
defaultnoexcept |
|
virtualdefault |
|
overridevirtual |
Implements SpellScriptBase::EffectHook.
Definition at line 943 of file SpellScript.cpp.
References SpellEffectInfo::ApplyAuraName, SpellInfo::GetEffect(), SpellInfo::GetEffects(), and SPELL_AURA_ANY.
|
defaultnoexcept |
|
delete |
| std::string AuraScript::EffectBase::ToString | ( | ) | const |
Definition at line 955 of file SpellScript.cpp.
References SPELL_AURA_ANY, and Trinity::StringFormat().
|
private |
Definition at line 1128 of file SpellScript.h.