|  | AzerothCore 3.3.5a
    OpenSource WoW Emulator | 
#include "SpellScript.h"
 
  
| Public Member Functions | |
| EffectManaShieldHandler (AuraEffectAbsorbFnType _pEffectHandlerScript, uint8 _effIndex) | |
| void | Call (AuraScript *auraScript, AuraEffect *aurEff, DamageInfo &dmgInfo, uint32 &absorbAmount) | 
|  Public Member Functions inherited from AuraScript::EffectBase | |
| EffectBase (uint8 _effIndex, uint16 _effName) | |
| std::string | ToString () | 
| bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex) override | 
|  Public Member Functions inherited from _SpellScript::EffectAuraNameCheck | |
| EffectAuraNameCheck (uint16 _effAurName) | |
| bool | Check (SpellInfo const *spellInfo, uint8 effIndex) | 
| std::string | ToString () | 
|  Public Member Functions inherited from _SpellScript::EffectHook | |
| EffectHook (uint8 _effIndex) | |
| virtual | ~EffectHook () | 
| uint8 | GetAffectedEffectsMask (SpellInfo const *spellInfo) | 
| bool | IsEffectAffected (SpellInfo const *spellInfo, uint8 effIndex) | 
| std::string | EffIndexToString () | 
| Private Attributes | |
| AuraEffectAbsorbFnType | pEffectHandlerScript | 
| Additional Inherited Members | |
|  Protected Attributes inherited from _SpellScript::EffectHook | |
| uint8 | effIndex | 
| AuraScript::EffectManaShieldHandler::EffectManaShieldHandler | ( | AuraEffectAbsorbFnType | _pEffectHandlerScript, | 
| uint8 | _effIndex | ||
| ) | 
References pEffectHandlerScript.
| void AuraScript::EffectManaShieldHandler::Call | ( | AuraScript * | auraScript, | 
| AuraEffect * | aurEff, | ||
| DamageInfo & | dmgInfo, | ||
| uint32 & | absorbAmount | ||
| ) | 
| 
 | private | 
Referenced by EffectManaShieldHandler().