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:654
Definition SpellScript.h:550
Definition SpellScript.h:662
Definition SpellScript.h:542
Definition SpellScript.h:646
Definition SpellScript.h:638
Definition SpellScript.h:614
Definition SpellScript.h:605
Definition SpellScript.h:581
Definition SpellScript.h:589
Definition SpellScript.h:597
Definition SpellScript.h:622
Definition SpellScript.h:565
Definition SpellScript.h:670
Definition SpellScript.h:630
Definition SpellScript.h:573
Definition SpellScript.h:518
681 class EffectPeriodicHandlerFunction :
public AuraScript::EffectPeriodicHandler {
public: EffectPeriodicHandlerFunction(AuraEffectPeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectPeriodicHandler((
AuraScript::AuraEffectPeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
682 class EffectUpdatePeriodicHandlerFunction :
public AuraScript::EffectUpdatePeriodicHandler {
public: EffectUpdatePeriodicHandlerFunction(AuraEffectUpdatePeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectUpdatePeriodicHandler((
AuraScript::AuraEffectUpdatePeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
683 class EffectCalcAmountHandlerFunction :
public AuraScript::EffectCalcAmountHandler {
public: EffectCalcAmountHandlerFunction(AuraEffectCalcAmountFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcAmountHandler((
AuraScript::AuraEffectCalcAmountFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
684 class EffectCalcPeriodicHandlerFunction :
public AuraScript::EffectCalcPeriodicHandler {
public: EffectCalcPeriodicHandlerFunction(AuraEffectCalcPeriodicFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcPeriodicHandler((
AuraScript::AuraEffectCalcPeriodicFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
685 class EffectCalcSpellModHandlerFunction :
public AuraScript::EffectCalcSpellModHandler {
public: EffectCalcSpellModHandlerFunction(AuraEffectCalcSpellModFnType _pEffectHandlerScript,
uint8 _effIndex,
uint16 _effName) :
AuraScript::EffectCalcSpellModHandler((
AuraScript::AuraEffectCalcSpellModFnType)_pEffectHandlerScript, _effIndex, _effName) {} }; \
695