AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Private Attributes | |
std::array< uint32, 3 > | _itemId = { {0, 0, 0} } |
uint32 | _modelId |
bool | _hasFlag |
|
inline |
References _hasFlag, _itemId, _modelId, Unit::GetDisplayId(), Object::GetUInt32Value(), AuraScript::GetUnitOwner(), Unit::HasUnitFlag(), Unit::SetDisplayId(), Object::SetUInt32Value(), Unit::SetUnitFlag(), UNIT_FLAG_NOT_SELECTABLE, and UNIT_VIRTUAL_ITEM_SLOT_ID.
Referenced by Register().
|
inline |
References _hasFlag, _itemId, _modelId, AuraScript::GetUnitOwner(), Unit::RemoveUnitFlag(), Unit::SetDisplayId(), Object::SetUInt32Value(), UNIT_FLAG_NOT_SELECTABLE, and UNIT_VIRTUAL_ITEM_SLOT_ID.
Referenced by Register().
|
inlineoverride |
|
inlineoverridevirtual |
Implements _SpellScript.
References AURA_EFFECT_HANDLE_REAL, AuraEffectApplyFn, AuraEffectRemoveFn, EFFECT_0, HandleEffectApply(), HandleEffectRemove(), AuraScript::OnEffectApply, AuraScript::OnEffectRemove, and SPELL_AURA_DUMMY.
|
private |
Referenced by HandleEffectApply(), HandleEffectRemove(), and PrepareAuraScript().
|
private |
Referenced by HandleEffectApply(), and HandleEffectRemove().
|
private |
Referenced by HandleEffectApply(), HandleEffectRemove(), and PrepareAuraScript().