#include <SpellScript.h>
|
| template<typename ScriptFunc > |
| | EffectCalcDamageAndHealingHandler (ScriptFunc handler, uint8 effIndex, uint16 auraType) |
| |
| void | Call (AuraScript *auraScript, AuraEffect const *aurEff, Unit *victim, int32 &damageOrHealing, int32 &flatMod, float &pctMod) const |
| |
| | EffectBase (uint8 effIndex, uint16 auraType) |
| |
| | EffectBase (EffectBase const &right)=delete |
| |
| | EffectBase (EffectBase &&right) noexcept |
| |
| EffectBase & | operator= (EffectBase const &right)=delete |
| |
| EffectBase & | operator= (EffectBase &&right) noexcept |
| |
| virtual | ~EffectBase () |
| |
| std::string | ToString () const |
| |
| bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex) const override |
| |
| | EffectHook (uint8 effIndex) |
| |
| | EffectHook (EffectHook const &right)=delete |
| |
| | EffectHook (EffectHook &&right) noexcept |
| |
| EffectHook & | operator= (EffectHook const &right)=delete |
| |
| EffectHook & | operator= (EffectHook &&right) noexcept |
| |
| virtual | ~EffectHook () |
| |
| uint32 | GetAffectedEffectsMask (SpellInfo const *spellInfo) const |
| |
| bool | IsEffectAffected (SpellInfo const *spellInfo, uint8 effIndex) const |
| |
| std::string | EffIndexToString () const |
| |
Definition at line 1326 of file SpellScript.h.
◆ ScriptFuncInvoker
◆ EffectCalcDamageAndHealingHandler()
template<typename ScriptFunc >
| AuraScript::EffectCalcDamageAndHealingHandler::EffectCalcDamageAndHealingHandler |
( |
ScriptFunc |
handler, |
|
|
uint8 |
effIndex, |
|
|
uint16 |
auraType |
|
) |
| |
|
inlineexplicit |
◆ Call()
| void AuraScript::EffectCalcDamageAndHealingHandler::Call |
( |
AuraScript * |
auraScript, |
|
|
AuraEffect const * |
aurEff, |
|
|
Unit * |
victim, |
|
|
int32 & |
damageOrHealing, |
|
|
int32 & |
flatMod, |
|
|
float & |
pctMod |
|
) |
| const |
|
inline |
◆ _invoker
The documentation for this class was generated from the following file: