void MapMgr::UnloadCell(uint32 x,uint32 y) { MapCell * c = GetCell(x,y); if(c == NULL || c->HasPlayers() || _CellActive(x,y) || !c->IsUnloadPending()) return; sLog.outDetail("Unloading Cell [%d][%d] on map %d (instance %d)...", x,y,_mapId,m_instanceID); c->Unload(); }
void MapMgr::UnloadCell(uint32 x, uint32 y) { MapCell* c = GetCell(x, y); if(c == NULL || c->HasPlayers() || _CellActive(x, y) || !c->IsUnloadPending()) return; LOG_DETAIL("Unloading Cell [%u][%u] on map %u (instance %u)...", x, y, _mapId, m_instanceID); c->Unload(); }