|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Unit.h>
Public Member Functions | |
| DispelInfo (Unit *dispeller, uint32 dispellerSpellId, uint8 chargesRemoved) | |
| Unit * | GetDispeller () const |
| uint32 | GetDispellerSpellId () const |
| uint8 | GetRemovedCharges () const |
| void | SetRemovedCharges (uint8 amount) |
Private Attributes | |
| uint8 | _chargesRemoved |
| uint32 | _dispellerSpell |
| Unit * | _dispellerUnit |
|
inlineexplicit |
Definition at line 836 of file Unit.h.
References _chargesRemoved, _dispellerSpell, and _dispellerUnit.
|
inline |
Definition at line 840 of file Unit.h.
References _dispellerUnit.
Referenced by spell_faction_champion_warl_unstable_affliction::spell_faction_champion_warl_unstable_affliction_AuraScript::HandleDispel(), spell_hexlord_unstable_affliction::spell_hexlord_unstable_affliction_AuraScript::HandleDispel(), and spell_warl_unstable_affliction::spell_warl_unstable_affliction_AuraScript::HandleDispel().
|
inline |
Definition at line 844 of file Unit.h.
References _dispellerSpell.
|
inline |
Definition at line 848 of file Unit.h.
References _chargesRemoved.
Referenced by spell_dru_lifebloom::spell_dru_lifebloom_AuraScript::HandleDispel(), and Unit::RemoveAurasDueToSpellByDispel().
|
inline |
Definition at line 852 of file Unit.h.
References _chargesRemoved.
Referenced by spell_halion_marks::spell_halion_marks_AuraScript::BeforeDispel().
|
private |
Definition at line 859 of file Unit.h.
Referenced by DispelInfo(), GetRemovedCharges(), and SetRemovedCharges().
|
private |
Definition at line 858 of file Unit.h.
Referenced by DispelInfo(), and GetDispellerSpellId().
|
private |
Definition at line 857 of file Unit.h.
Referenced by DispelInfo(), and GetDispeller().