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:644
Definition SpellScript.h:548
Definition SpellScript.h:652
Definition SpellScript.h:540
Definition SpellScript.h:636
Definition SpellScript.h:612
Definition SpellScript.h:603
Definition SpellScript.h:579
Definition SpellScript.h:587
Definition SpellScript.h:595
Definition SpellScript.h:620
Definition SpellScript.h:563
Definition SpellScript.h:660
Definition SpellScript.h:628
Definition SpellScript.h:571
Definition SpellScript.h:517
671 class EffectPeriodicHandlerFunction :
public AuraScript::EffectPeriodicHandler {
public: EffectPeriodicHandlerFunction(AuraEffectPeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectPeriodicHandler((
AuraScript::AuraEffectPeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
672 class EffectUpdatePeriodicHandlerFunction :
public AuraScript::EffectUpdatePeriodicHandler {
public: EffectUpdatePeriodicHandlerFunction(AuraEffectUpdatePeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectUpdatePeriodicHandler((
AuraScript::AuraEffectUpdatePeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
673 class EffectCalcAmountHandlerFunction :
public AuraScript::EffectCalcAmountHandler {
public: EffectCalcAmountHandlerFunction(AuraEffectCalcAmountFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcAmountHandler((
AuraScript::AuraEffectCalcAmountFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
674 class EffectCalcPeriodicHandlerFunction :
public AuraScript::EffectCalcPeriodicHandler {
public: EffectCalcPeriodicHandlerFunction(AuraEffectCalcPeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcPeriodicHandler((
AuraScript::AuraEffectCalcPeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
675 class EffectCalcSpellModHandlerFunction :
public AuraScript::EffectCalcSpellModHandler {
public: EffectCalcSpellModHandlerFunction(AuraEffectCalcSpellModFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcSpellModHandler((
AuraScript::AuraEffectCalcSpellModFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
684