#include <SmartAI.h>
|
| | SmartGameObjectAI (GameObject *go) |
| |
| | ~SmartGameObjectAI () |
| |
| void | UpdateAI (uint32 diff) override |
| |
| void | InitializeAI () override |
| |
| void | Reset () override |
| |
| SmartScript * | GetScript () |
| |
| bool | OnGossipHello (Player *player) override |
| |
| bool | OnGossipSelect (Player *player, uint32 menuId, uint32 gossipListId) override |
| |
| bool | OnGossipSelectCode (Player *player, uint32 menuId, uint32 gossipListId, char const *code) override |
| |
| void | OnQuestAccept (Player *player, Quest const *quest) override |
| |
| void | OnQuestReward (Player *player, Quest const *quest, uint32 opt) override |
| |
| bool | OnReportUse (Player *player) override |
| |
| void | Destroyed (WorldObject *attacker, uint32 eventId) override |
| |
| void | SetData (uint32 id, uint32 value, Unit *invoker) |
| |
| void | SetData (uint32 id, uint32 value) override |
| |
| void | SetTimedActionList (SmartScriptHolder &e, uint32 entry, Unit *invoker) |
| |
| void | OnGameEvent (bool start, uint16 eventId) override |
| |
| void | OnLootStateChanged (uint32 state, Unit *unit) override |
| |
| void | EventInform (uint32 eventId) override |
| |
| void | SpellHit (WorldObject *caster, SpellInfo const *spellInfo) override |
| |
| void | JustSummoned (Creature *creature) override |
| |
| void | SummonedCreatureDies (Creature *summon, Unit *killer) override |
| |
| void | SummonedCreatureDespawn (Creature *unit) override |
| |
| void | SetGossipReturn (bool val) |
| |
| | GameObjectAI (GameObject *go) |
| |
| virtual | ~GameObjectAI () |
| |
| virtual void | DoAction (int32) |
| |
| virtual void | SetGUID (ObjectGuid const &, int32) |
| |
| virtual ObjectGuid | GetGUID (int32) const |
| |
| virtual Optional< QuestGiverStatus > | GetDialogStatus (Player *) |
| |
| virtual void | Damaged (WorldObject *, uint32) |
| |
| virtual uint32 | GetData (uint32) const |
| |
| virtual void | SetData64 (uint32, uint64) |
| |
| virtual uint64 | GetData64 (uint32) const |
| |
| virtual void | OnStateChanged (uint32) |
| |
| virtual void | SpellHitTarget (WorldObject *, SpellInfo const *) |
| |
Definition at line 293 of file SmartAI.h.
◆ SmartGameObjectAI()
| SmartGameObjectAI::SmartGameObjectAI |
( |
GameObject * |
go | ) |
|
|
inline |
◆ ~SmartGameObjectAI()
| SmartGameObjectAI::~SmartGameObjectAI |
( |
| ) |
|
|
inline |
◆ Destroyed()
◆ EventInform()
| void SmartGameObjectAI::EventInform |
( |
uint32 |
eventId | ) |
|
|
overridevirtual |
◆ GetScript()
◆ InitializeAI()
| void SmartGameObjectAI::InitializeAI |
( |
| ) |
|
|
overridevirtual |
◆ JustSummoned()
| void SmartGameObjectAI::JustSummoned |
( |
Creature * |
creature | ) |
|
|
overridevirtual |
◆ OnGameEvent()
| void SmartGameObjectAI::OnGameEvent |
( |
bool |
start, |
|
|
uint16 |
eventId |
|
) |
| |
|
overridevirtual |
◆ OnGossipHello()
| bool SmartGameObjectAI::OnGossipHello |
( |
Player * |
player | ) |
|
|
overridevirtual |
◆ OnGossipSelect()
| bool SmartGameObjectAI::OnGossipSelect |
( |
Player * |
player, |
|
|
uint32 |
menuId, |
|
|
uint32 |
gossipListId |
|
) |
| |
|
overridevirtual |
◆ OnGossipSelectCode()
| bool SmartGameObjectAI::OnGossipSelectCode |
( |
Player * |
player, |
|
|
uint32 |
menuId, |
|
|
uint32 |
gossipListId, |
|
|
char const * |
code |
|
) |
| |
|
overridevirtual |
◆ OnLootStateChanged()
| void SmartGameObjectAI::OnLootStateChanged |
( |
uint32 |
state, |
|
|
Unit * |
unit |
|
) |
| |
|
overridevirtual |
◆ OnQuestAccept()
| void SmartGameObjectAI::OnQuestAccept |
( |
Player * |
player, |
|
|
Quest const * |
quest |
|
) |
| |
|
overridevirtual |
◆ OnQuestReward()
| void SmartGameObjectAI::OnQuestReward |
( |
Player * |
player, |
|
|
Quest const * |
quest, |
|
|
uint32 |
opt |
|
) |
| |
|
overridevirtual |
◆ OnReportUse()
| bool SmartGameObjectAI::OnReportUse |
( |
Player * |
player | ) |
|
|
overridevirtual |
◆ Permissible()
◆ Reset()
| void SmartGameObjectAI::Reset |
( |
| ) |
|
|
overridevirtual |
◆ SetData() [1/2]
◆ SetData() [2/2]
◆ SetGossipReturn()
| void SmartGameObjectAI::SetGossipReturn |
( |
bool |
val | ) |
|
|
inline |
◆ SetTimedActionList()
◆ SpellHit()
◆ SummonedCreatureDespawn()
| void SmartGameObjectAI::SummonedCreatureDespawn |
( |
Creature * |
unit | ) |
|
|
overridevirtual |
◆ SummonedCreatureDies()
| void SmartGameObjectAI::SummonedCreatureDies |
( |
Creature * |
summon, |
|
|
Unit * |
killer |
|
) |
| |
|
overridevirtual |
◆ UpdateAI()
| void SmartGameObjectAI::UpdateAI |
( |
uint32 |
diff | ) |
|
|
overridevirtual |
◆ _gossipReturn
| bool SmartGameObjectAI::_gossipReturn |
|
private |
◆ _script
The documentation for this class was generated from the following files: