diff options
-rw-r--r-- | src/server/game/Spells/SpellScript.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Spells/SpellScript.h b/src/server/game/Spells/SpellScript.h index 864ddab7f09..ee962a29ec6 100644 --- a/src/server/game/Spells/SpellScript.h +++ b/src/server/game/Spells/SpellScript.h @@ -1974,10 +1974,10 @@ public: static_assert(std::is_invocable_r_v<void, ScriptFunc, ProcEventInfo&>, "AuraProcHandler signature must be \"static void HandleProc(ProcEventInfo& eventInfo)\""); - _callImpl = { .Member = reinterpret_cast<decltype(AuraProcFnType::Member)>(handler) }; + _callImpl = { .Static = reinterpret_cast<decltype(AuraProcFnType::Static)>(handler) }; _safeWrapper = [](AuraScript* /*auraScript*/, ProcEventInfo& eventInfo, AuraProcFnType callImpl) -> void { - return reinterpret_cast<ScriptFunc>(callImpl.Member)(eventInfo); + return reinterpret_cast<ScriptFunc>(callImpl.Static)(eventInfo); }; } } |