|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <SpellScript.h>
Public Member Functions | |
| void | Call (SpellScript *spellScript, std::list< WorldObject * > &targets) |
| ObjectAreaTargetSelectHandler (SpellObjectAreaTargetSelectFnType _pObjectAreaTargetSelectHandlerScript, uint8 _effIndex, uint16 _targetType) | |
| Public Member Functions inherited from SpellScript::TargetHook | |
| bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex) |
| TargetHook (uint8 _effectIndex, uint16 _targetType, bool _area) | |
| 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 | |
| SpellObjectAreaTargetSelectFnType | pObjectAreaTargetSelectHandlerScript |
Additional Inherited Members | |
| Protected Attributes inherited from SpellScript::TargetHook | |
| bool | area |
| uint16 | targetType |
| Protected Attributes inherited from _SpellScript::EffectHook | |
| uint8 | effIndex |
Definition at line 202 of file SpellScript.h.
| SpellScript::ObjectAreaTargetSelectHandler::ObjectAreaTargetSelectHandler | ( | SpellObjectAreaTargetSelectFnType | _pObjectAreaTargetSelectHandlerScript, |
| uint8 | _effIndex, | ||
| uint16 | _targetType ) |
Definition at line 249 of file SpellScript.cpp.
References pObjectAreaTargetSelectHandlerScript, and SpellScript::TargetHook::TargetHook().
| void SpellScript::ObjectAreaTargetSelectHandler::Call | ( | SpellScript * | spellScript, |
| std::list< WorldObject * > & | targets ) |
Definition at line 255 of file SpellScript.cpp.
References pObjectAreaTargetSelectHandlerScript.
|
private |
Definition at line 208 of file SpellScript.h.
Referenced by Call(), and ObjectAreaTargetSelectHandler().