TrinityCore
GameEventAIHookWorker Class Reference

Public Member Functions

 GameEventAIHookWorker (uint16 eventId, bool activate)
 
void Visit (std::unordered_map< ObjectGuid, Creature * > &creatureMap)
 
void Visit (std::unordered_map< ObjectGuid, GameObject * > &gameObjectMap)
 
template<class T >
void Visit (std::unordered_map< ObjectGuid, T * > &)
 

Private Attributes

uint16 _eventId
 
bool _activate
 

Detailed Description

Definition at line 1618 of file GameEventMgr.cpp.

Constructor & Destructor Documentation

◆ GameEventAIHookWorker()

GameEventAIHookWorker::GameEventAIHookWorker ( uint16  eventId,
bool  activate 
)
inline

Definition at line 1621 of file GameEventMgr.cpp.

Member Function Documentation

◆ Visit() [1/3]

void GameEventAIHookWorker::Visit ( std::unordered_map< ObjectGuid, Creature * > &  creatureMap)
inline

Definition at line 1623 of file GameEventMgr.cpp.

◆ Visit() [2/3]

void GameEventAIHookWorker::Visit ( std::unordered_map< ObjectGuid, GameObject * > &  gameObjectMap)
inline

Definition at line 1630 of file GameEventMgr.cpp.

◆ Visit() [3/3]

template<class T >
void GameEventAIHookWorker::Visit ( std::unordered_map< ObjectGuid, T * > &  )
inline

Definition at line 1638 of file GameEventMgr.cpp.

Member Data Documentation

◆ _activate

bool GameEventAIHookWorker::_activate
private

Definition at line 1642 of file GameEventMgr.cpp.

◆ _eventId

uint16 GameEventAIHookWorker::_eventId
private

Definition at line 1641 of file GameEventMgr.cpp.


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