class EffectPeriodicHandlerFunction :
public AuraScript::EffectPeriodicHandler {
public: EffectPeriodicHandlerFunction(AuraEffectPeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectPeriodicHandler((
AuraScript::AuraEffectPeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
class EffectUpdatePeriodicHandlerFunction :
public AuraScript::EffectUpdatePeriodicHandler {
public: EffectUpdatePeriodicHandlerFunction(AuraEffectUpdatePeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectUpdatePeriodicHandler((
AuraScript::AuraEffectUpdatePeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
class EffectCalcAmountHandlerFunction :
public AuraScript::EffectCalcAmountHandler {
public: EffectCalcAmountHandlerFunction(AuraEffectCalcAmountFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcAmountHandler((
AuraScript::AuraEffectCalcAmountFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
class EffectCalcPeriodicHandlerFunction :
public AuraScript::EffectCalcPeriodicHandler {
public: EffectCalcPeriodicHandlerFunction(AuraEffectCalcPeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcPeriodicHandler((
AuraScript::AuraEffectCalcPeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
class EffectCalcSpellModHandlerFunction :
public AuraScript::EffectCalcSpellModHandler {
public: EffectCalcSpellModHandlerFunction(AuraEffectCalcSpellModFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcSpellModHandler((
AuraScript::AuraEffectCalcSpellModFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
std::uint8_t uint8
Definition Define.h:109
std::uint16_t uint16
Definition Define.h:108
AuraEffectHandleModes
Definition SpellAuraDefines.h:40
Definition SpellScript.h:655
Definition SpellScript.h:551
Definition SpellScript.h:663
Definition SpellScript.h:543
Definition SpellScript.h:647
Definition SpellScript.h:639
Definition SpellScript.h:615
Definition SpellScript.h:606
Definition SpellScript.h:582
Definition SpellScript.h:590
Definition SpellScript.h:598
Definition SpellScript.h:623
Definition SpellScript.h:566
Definition SpellScript.h:671
Definition SpellScript.h:631
Definition SpellScript.h:574
Definition SpellScript.h:519
682 class EffectPeriodicHandlerFunction :
public AuraScript::EffectPeriodicHandler {
public: EffectPeriodicHandlerFunction(AuraEffectPeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectPeriodicHandler((
AuraScript::AuraEffectPeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
683 class EffectUpdatePeriodicHandlerFunction :
public AuraScript::EffectUpdatePeriodicHandler {
public: EffectUpdatePeriodicHandlerFunction(AuraEffectUpdatePeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectUpdatePeriodicHandler((
AuraScript::AuraEffectUpdatePeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
684 class EffectCalcAmountHandlerFunction :
public AuraScript::EffectCalcAmountHandler {
public: EffectCalcAmountHandlerFunction(AuraEffectCalcAmountFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcAmountHandler((
AuraScript::AuraEffectCalcAmountFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
685 class EffectCalcPeriodicHandlerFunction :
public AuraScript::EffectCalcPeriodicHandler {
public: EffectCalcPeriodicHandlerFunction(AuraEffectCalcPeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcPeriodicHandler((
AuraScript::AuraEffectCalcPeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
686 class EffectCalcSpellModHandlerFunction :
public AuraScript::EffectCalcSpellModHandler {
public: EffectCalcSpellModHandlerFunction(AuraEffectCalcSpellModFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcSpellModHandler((
AuraScript::AuraEffectCalcSpellModFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
696