|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <SpellScript.h>
Public Member Functions | |
| void | Call (AuraScript *auraScript, AuraEffect const *aurEff, ProcEventInfo &eventInfo) |
| EffectProcHandler (AuraEffectProcFnType effectHandlerScript, uint8 effIndex, uint16 effName) | |
| Public Member Functions inherited from AuraScript::EffectBase | |
| bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex) |
| EffectBase (uint8 _effIndex, uint16 _effName) | |
| std::string | ToString () |
| Public Member Functions inherited from _SpellScript::EffectAuraNameCheck | |
| bool | Check (SpellInfo const *spellInfo, uint8 effIndex) |
| EffectAuraNameCheck (uint16 _effAurName) | |
| std::string | ToString () |
| Public Member Functions inherited from _SpellScript::EffectHook | |
| EffectHook (uint8 _effIndex) | |
| std::string | EffIndexToString () |
| uint8 | GetAffectedEffectsMask (SpellInfo const *spellInfo) |
| bool | IsEffectAffected (SpellInfo const *spellInfo, uint8 effIndex) |
| virtual | ~EffectHook () |
Private Attributes | |
| AuraEffectProcFnType | _EffectHandlerScript |
Additional Inherited Members | |
| Protected Attributes inherited from _SpellScript::EffectHook | |
| uint8 | effIndex |
Definition at line 569 of file SpellScript.h.
| AuraScript::EffectProcHandler::EffectProcHandler | ( | AuraEffectProcFnType | effectHandlerScript, |
| uint8 | effIndex, | ||
| uint16 | effName ) |
Definition at line 849 of file SpellScript.cpp.
References _EffectHandlerScript, AuraScript::AuraScript(), AuraScript::EffectBase::EffectBase(), and _SpellScript::EffectHook::effIndex.
| void AuraScript::EffectProcHandler::Call | ( | AuraScript * | auraScript, |
| AuraEffect const * | aurEff, | ||
| ProcEventInfo & | eventInfo ) |
Definition at line 855 of file SpellScript.cpp.
References _EffectHandlerScript, and AuraScript::AuraScript().
|
private |
Definition at line 575 of file SpellScript.h.
Referenced by Call(), and EffectProcHandler().