AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
MapPreloadRequest Class Reference
Inheritance diagram for MapPreloadRequest:
UpdateRequest

Public Member Functions

 MapPreloadRequest (uint32 mapId, MapUpdater &updater)
 
void call () override
 
- Public Member Functions inherited from UpdateRequest
 UpdateRequest ()=default
 
virtual ~UpdateRequest ()=default
 

Private Attributes

uint32 _mapId
 
MapUpdater_updater
 

Detailed Description

Constructor & Destructor Documentation

◆ MapPreloadRequest()

MapPreloadRequest::MapPreloadRequest ( uint32  mapId,
MapUpdater updater 
)
inline
61 : _mapId(mapId), _updater(updater)
62 {
63 }
uint32 _mapId
Definition MapUpdater.cpp:74
MapUpdater & _updater
Definition MapUpdater.cpp:75

Member Function Documentation

◆ call()

void MapPreloadRequest::call ( )
inlineoverridevirtual

Implements UpdateRequest.

66 {
67 Map* map = sMapMgr->CreateBaseMap(_mapId);
68 LOG_INFO("server.loading", ">> Loading All Grids For Map {} ({})", map->GetId(), map->GetMapName());
69 map->LoadAllGrids();
71 }
#define LOG_INFO(filterType__,...)
Definition Log.h:166
#define sMapMgr
Definition MapMgr.h:220
void update_finished()
Definition MapUpdater.cpp:161
Definition Map.h:158
void LoadAllGrids()
Definition Map.cpp:232
uint32 GetId() const
Definition Map.h:224
const char * GetMapName() const
Definition Map.cpp:1608

References _mapId, _updater, Map::GetId(), Map::GetMapName(), Map::LoadAllGrids(), LOG_INFO, sMapMgr, and MapUpdater::update_finished().

Member Data Documentation

◆ _mapId

uint32 MapPreloadRequest::_mapId
private

Referenced by call().

◆ _updater

MapUpdater& MapPreloadRequest::_updater
private

Referenced by call().


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