AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "SpellScript.h"
Public Member Functions | |
ObjectAreaTargetSelectHandler (SpellObjectAreaTargetSelectFnType _pObjectAreaTargetSelectHandlerScript, uint8 _effIndex, uint16 _targetType) | |
void | Call (SpellScript *spellScript, std::list< WorldObject * > &targets) |
Public Member Functions inherited from SpellScript::TargetHook | |
TargetHook (uint8 _effectIndex, uint16 _targetType, bool _area, bool _dest) | |
bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex) override |
std::string | ToString () |
uint16 | GetTarget () const |
Public Member Functions inherited from _SpellScript::EffectHook | |
EffectHook (uint8 _effIndex) | |
virtual | ~EffectHook () |
uint8 | GetAffectedEffectsMask (SpellInfo const *spellInfo) |
bool | IsEffectAffected (SpellInfo const *spellInfo, uint8 effIndex) |
virtual bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex)=0 |
std::string | EffIndexToString () |
Private Attributes | |
SpellObjectAreaTargetSelectFnType | pObjectAreaTargetSelectHandlerScript |
Additional Inherited Members | |
Protected Attributes inherited from SpellScript::TargetHook | |
uint16 | targetType |
bool | area |
bool | dest |
Protected Attributes inherited from _SpellScript::EffectHook | |
uint8 | effIndex |
SpellScript::ObjectAreaTargetSelectHandler::ObjectAreaTargetSelectHandler | ( | SpellObjectAreaTargetSelectFnType | _pObjectAreaTargetSelectHandlerScript, |
uint8 | _effIndex, | ||
uint16 | _targetType | ||
) |
References pObjectAreaTargetSelectHandlerScript.
void SpellScript::ObjectAreaTargetSelectHandler::Call | ( | SpellScript * | spellScript, |
std::list< WorldObject * > & | targets | ||
) |
|
private |
Referenced by ObjectAreaTargetSelectHandler().