TrinityCore
SmartGameObjectAI Member List

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

_gossipReturnSmartGameObjectAIprivate
_scriptSmartGameObjectAIprivate
_scriptIdGameObjectAIprivate
Damaged(WorldObject *, uint32)GameObjectAIinlinevirtual
Destroyed(WorldObject *attacker, uint32 eventId) overrideSmartGameObjectAIvirtual
DoAction(int32)GameObjectAIinlinevirtual
EventInform(uint32 eventId) overrideSmartGameObjectAIvirtual
GameObjectAI(GameObject *go, uint32 scriptId={})GameObjectAIexplicit
GetData(uint32) constGameObjectAIinlinevirtual
GetData64(uint32) constGameObjectAIinlinevirtual
GetDialogStatus(Player const *player)GameObjectAIvirtual
GetGUID(int32) constGameObjectAIinlinevirtual
GetId() constGameObjectAIinline
GetScript()SmartGameObjectAIinline
InitializeAI() overrideSmartGameObjectAIvirtual
JustSummoned(Creature *creature) overrideSmartGameObjectAIvirtual
meGameObjectAIprotected
OnCapturePointAssaulted(Player *)GameObjectAIinlinevirtual
OnCapturePointUpdated(WorldPackets::Battleground::BattlegroundCapturePointState)GameObjectAIinlinevirtual
OnGameEvent(bool start, uint16 eventId) overrideSmartGameObjectAIvirtual
OnGossipHello(Player *player) overrideSmartGameObjectAIvirtual
OnGossipSelect(Player *player, uint32 menuId, uint32 gossipListId) overrideSmartGameObjectAIvirtual
OnGossipSelectCode(Player *player, uint32 menuId, uint32 gossipListId, char const *code) overrideSmartGameObjectAIvirtual
OnLootStateChanged(uint32 state, Unit *unit) overrideSmartGameObjectAIvirtual
OnQuestAccept(Player *player, Quest const *quest) overrideSmartGameObjectAIvirtual
OnQuestReward(Player *player, Quest const *quest, LootItemType type, uint32 opt) overrideSmartGameObjectAIvirtual
OnReportUse(Player *player) overrideSmartGameObjectAIvirtual
OnStateChanged(uint32)GameObjectAIinlinevirtual
Permissible(GameObject const *)SmartGameObjectAIinlinestatic
Reset() overrideSmartGameObjectAIvirtual
SetData(uint32 id, uint32 value, Unit *invoker)SmartGameObjectAI
SetData(uint32 id, uint32 value) overrideSmartGameObjectAIinlinevirtual
SetData64(uint32, uint64)GameObjectAIinlinevirtual
SetGossipReturn(bool val)SmartGameObjectAIinline
SetGUID(ObjectGuid const &, int32)GameObjectAIinlinevirtual
SetTimedActionList(SmartScriptHolder &e, uint32 entry, Unit *invoker)SmartGameObjectAI
SmartGameObjectAI(GameObject *go, uint32 scriptId={})SmartGameObjectAIinline
SpellHit(WorldObject *caster, SpellInfo const *spellInfo) overrideSmartGameObjectAIvirtual
SpellHitTarget(WorldObject *, SpellInfo const *)GameObjectAIinlinevirtual
SummonedCreatureDespawn(Creature *unit) overrideSmartGameObjectAIvirtual
SummonedCreatureDies(Creature *summon, Unit *killer) overrideSmartGameObjectAIvirtual
UpdateAI(uint32 diff) overrideSmartGameObjectAIvirtual
~GameObjectAI()GameObjectAIinlinevirtual
~SmartGameObjectAI()SmartGameObjectAIinline