![]() |
TrinityCore
|
#include <SpellScript.h>
Inheritance diagram for SpellScript::ObjectTargetSelectHandler:Public Member Functions | |
| ObjectTargetSelectHandler (SpellObjectTargetSelectFnType _pObjectTargetSelectHandlerScript, uint8 _effIndex, uint16 _targetType) | |
| void | Call (SpellScript *spellScript, WorldObject *&target) |
| bool | HasSameTargetFunctionAs (ObjectTargetSelectHandler const &other) const |
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) |
| std::string | EffIndexToString () |
Private Attributes | |
| SpellObjectTargetSelectFnType | pObjectTargetSelectHandlerScript |
Additional Inherited Members | |
Protected Attributes inherited from SpellScript::TargetHook | |
| uint16 | targetType |
| bool | area |
| bool | dest |
Protected Attributes inherited from _SpellScript::EffectHook | |
| uint8 | effIndex |
Definition at line 289 of file SpellScript.h.
| SpellScript::ObjectTargetSelectHandler::ObjectTargetSelectHandler | ( | SpellObjectTargetSelectFnType | _pObjectTargetSelectHandlerScript, |
| uint8 | _effIndex, | ||
| uint16 | _targetType | ||
| ) |
Definition at line 317 of file SpellScript.cpp.
| void SpellScript::ObjectTargetSelectHandler::Call | ( | SpellScript * | spellScript, |
| WorldObject *& | target | ||
| ) |
Definition at line 323 of file SpellScript.cpp.
|
inline |
Definition at line 294 of file SpellScript.h.
|
private |
Definition at line 299 of file SpellScript.h.