AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CharmInfo.h"
Public Member Functions | |
UnitActionBarEntry () | |
ActiveStates | GetType () const |
uint32 | GetAction () const |
bool | IsActionBarForSpell () const |
void | SetActionAndType (uint32 action, ActiveStates type) |
void | SetType (ActiveStates type) |
void | SetAction (uint32 action) |
Public Attributes | |
uint32 | packedData |
|
inline |
|
inline |
|
inline |
References packedData, and UNIT_ACTION_BUTTON_TYPE.
Referenced by Pet::GenerateActionBarData(), Creature::GetPetAutoSpellOnPos(), WorldSession::HandlePetSetAction(), and IsActionBarForSpell().
|
inline |
References ACT_DISABLED, ACT_ENABLED, ACT_PASSIVE, and GetType().
Referenced by CharmInfo::SetSpellAutocast().
|
inline |
References packedData, and UNIT_ACTION_BUTTON_ACTION.
Referenced by CharmInfo::AddSpellToActionBar().
|
inline |
References MAKE_UNIT_ACTION_BUTTON, and packedData.
Referenced by CharmInfo::InitCharmCreateSpells(), CharmInfo::LoadPetActionBar(), and CharmInfo::SetActionBar().
|
inline |
References MAKE_UNIT_ACTION_BUTTON, packedData, and UNIT_ACTION_BUTTON_ACTION.
Referenced by CharmInfo::SetSpellAutocast(), and CharmInfo::ToggleCreatureAutocast().
uint32 UnitActionBarEntry::packedData |
Referenced by Player::CharmSpellInitialize(), GetAction(), GetType(), SetAction(), SetActionAndType(), and SetType().