AzerothCore 3.3.5a
OpenSource WoW Emulator
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SmartGameObjectAI Member List

This is the complete list of members for SmartGameObjectAI, including all inherited members.

CanBeSeen(Player const *)GameObjectAIinlinevirtual
Destroyed(Player *player, uint32 eventId) overrideSmartGameObjectAIvirtual
DoAction(int32)GameObjectAIinlinevirtual
EventInform(uint32 eventId) overrideSmartGameObjectAIvirtual
GameObjectAI(GameObject *go)GameObjectAIinlineexplicit
GetData(uint32) constGameObjectAIinlinevirtual
GetDialogStatus(Player *)GameObjectAIinlinevirtual
GetGUID(int32) constGameObjectAIinlinevirtual
GetScript()SmartGameObjectAIinline
GossipHello(Player *player, bool reportUse) overrideSmartGameObjectAIvirtual
GossipSelect(Player *player, uint32 sender, uint32 action) overrideSmartGameObjectAIvirtual
GossipSelectCode(Player *, uint32, uint32, const char *) overrideSmartGameObjectAIvirtual
InitializeAI() overrideSmartGameObjectAIvirtual
JustSummoned(Creature *creature) overrideSmartGameObjectAIvirtual
meGameObjectAIprotected
mScriptSmartGameObjectAIprotected
OnGameEvent(bool start, uint16 eventId) overrideSmartGameObjectAIvirtual
OnStateChanged(uint32 state, Unit *unit) overrideSmartGameObjectAIvirtual
Permissible(GameObject const *)SmartGameObjectAIinlinestatic
QuestAccept(Player *player, Quest const *quest) overrideSmartGameObjectAIvirtual
QuestReward(Player *player, Quest const *quest, uint32 opt) overrideSmartGameObjectAIvirtual
Reset() overrideSmartGameObjectAIvirtual
SetData(uint32 id, uint32 value) overrideSmartGameObjectAIinlinevirtual
SetData(uint32 id, uint32 value, WorldObject *invoker)SmartGameObjectAI
SetGUID(ObjectGuid, int32)GameObjectAIinlinevirtual
SetScript9(SmartScriptHolder &e, uint32 entry, WorldObject *invoker)SmartGameObjectAI
SmartGameObjectAI(GameObject *g)SmartGameObjectAIinline
SpellHit(Unit *unit, SpellInfo const *spellInfo) overrideSmartGameObjectAIvirtual
SummonedCreatureDespawn(Creature *unit) overrideSmartGameObjectAIvirtual
SummonedCreatureDies(Creature *summon, Unit *killer) overrideSmartGameObjectAIvirtual
SummonedCreatureEvade(Creature *summon) overrideSmartGameObjectAIvirtual
UpdateAI(uint32 diff) overrideSmartGameObjectAIvirtual
~GameObjectAI()GameObjectAIinlinevirtual
~SmartGameObjectAI() overrideSmartGameObjectAIinline