Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
HookMgr::ElunaGameObjectAI Struct Reference
Inheritance diagram for HookMgr::ElunaGameObjectAI:
Collaboration diagram for HookMgr::ElunaGameObjectAI:

Public Member Functions

 ElunaGameObjectAI (GameObject *_go)
void OnScriptEvent (int funcRef, uint32 delay, uint32 calls)
void Reset () override
void UpdateAI (uint32 diff) override
 ~ElunaGameObjectAI ()
Public Member Functions inherited from GameObjectAI
virtual void Destroyed (Player *, uint32)
virtual void DoAction (int32)
virtual void EventInform (uint32)
 GameObjectAI (GameObject *g)
virtual uint32 GetData (uint32) const
virtual uint64 GetData64 (uint32) const
virtual uint32 GetDialogStatus (Player *)
virtual uint64 GetGUID (int32) const
virtual bool GossipHello (Player *)
virtual bool GossipSelect (Player *, uint32, uint32)
virtual bool GossipSelectCode (Player *, uint32, uint32, char const *)
virtual void InitializeAI ()
virtual void OnGameEvent (bool, uint16)
virtual void OnStateChanged (uint32, Unit *)
virtual bool QuestAccept (Player *, Quest const *)
virtual bool QuestReward (Player *, Quest const *, uint32)
virtual void SetData (uint32, uint32)
virtual void SetData64 (uint32, uint64)
virtual void SetGUID (uint64, int32)
virtual ~GameObjectAI ()

Additional Inherited Members

Static Public Member Functions inherited from GameObjectAI
static int Permissible (GameObject const *go)
Protected Attributes inherited from GameObjectAI
GameObject *const go

Detailed Description

Definition at line 1698 of file HookMgr.cpp.

Constructor & Destructor Documentation

◆ ElunaGameObjectAI()

HookMgr::ElunaGameObjectAI::ElunaGameObjectAI ( GameObject * _go)
inline

Definition at line 1700 of file HookMgr.cpp.

References GameObjectAI::GameObjectAI().

◆ ~ElunaGameObjectAI()

HookMgr::ElunaGameObjectAI::~ElunaGameObjectAI ( )
inline

Definition at line 1701 of file HookMgr.cpp.

Member Function Documentation

◆ OnScriptEvent()

void HookMgr::ElunaGameObjectAI::OnScriptEvent ( int funcRef,
uint32 delay,
uint32 calls )
inline

Definition at line 1718 of file HookMgr.cpp.

References GameObjectAI::go, and sEluna.

◆ Reset()

void HookMgr::ElunaGameObjectAI::Reset ( )
inlineoverridevirtual

Reimplemented from GameObjectAI.

Definition at line 1728 of file HookMgr.cpp.

References GAMEOBJECT_EVENT_ON_RESET, GameObjectAI::go, and sEluna.

◆ UpdateAI()

void HookMgr::ElunaGameObjectAI::UpdateAI ( uint32 diff)
inlineoverridevirtual

Reimplemented from GameObjectAI.

Definition at line 1705 of file HookMgr.cpp.

References GAMEOBJECT_EVENT_ON_AIUPDATE, GameObjectAI::go, and sEluna.


The documentation for this struct was generated from the following file: