TrinityCore
SpellScriptBase Member List

This is the complete list of members for SpellScriptBase, including all inherited members.

_Init(std::string const &scriptname, uint32 spellId)SpellScriptBase
_Register()SpellScriptBase
_Unload()SpellScriptBase
_Validate(SpellInfo const *entry)SpellScriptBaseprotectedvirtual
GetScriptClass_t typedefSpellScriptBaseprotected
GetScriptName() constSpellScriptBase
Load()SpellScriptBaseinlinevirtual
m_currentScriptStateSpellScriptBaseprotected
m_scriptNameSpellScriptBaseprotected
m_scriptSpellIdSpellScriptBaseprotected
operator=(SpellScriptBase const &right)=deleteSpellScriptBase
operator=(SpellScriptBase &&right)=deleteSpellScriptBase
Register()=0SpellScriptBasepure virtual
SpellScriptBase()SpellScriptBase
SpellScriptBase(SpellScriptBase const &right)=deleteSpellScriptBase
SpellScriptBase(SpellScriptBase &&right)=deleteSpellScriptBase
Unload()SpellScriptBaseinlinevirtual
Validate(SpellInfo const *spellInfo)SpellScriptBaseinlinevirtual
ValidateSpellEffect(std::initializer_list< std::pair< uint32, SpellEffIndex > > effects)SpellScriptBaseinlinestatic
ValidateSpellEffect(T const &spellEffects)SpellScriptBaseinlinestatic
ValidateSpellEffectImpl(uint32 spellId, SpellEffIndex effectIndex)SpellScriptBaseprivatestatic
ValidateSpellEffectsImpl(Iterator begin, Iterator end)SpellScriptBaseinlineprivatestatic
ValidateSpellInfo(std::initializer_list< uint32 > spellIds)SpellScriptBaseinlinestatic
ValidateSpellInfo(T const &spellIds)SpellScriptBaseinlinestatic
ValidateSpellInfoImpl(Iterator begin, Iterator end)SpellScriptBaseinlineprivatestatic
ValidateSpellInfoImpl(uint32 spellId)SpellScriptBaseprivatestatic
~SpellScriptBase()SpellScriptBasevirtual