aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Movement
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-10-02 15:27:42 +0200
committerShauren <shauren.trinity@gmail.com>2025-10-02 15:27:42 +0200
commit3fecc05f1997d04b09d9cae23d8f5aabf99edc5a (patch)
treec5fa7a1f7c3c3a9e3fb5ff00ac978310a0d5765d /src/server/game/Movement
parent6b41c3d3274653605b42f1144f554fe43eee344e (diff)
Core/MMaps: Use unique_ptr for memory management and remove MMapFactory
Diffstat (limited to 'src/server/game/Movement')
-rw-r--r--src/server/game/Movement/PathGenerator.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Movement/PathGenerator.cpp b/src/server/game/Movement/PathGenerator.cpp
index 1d8285822ec..49f2f0150fa 100644
--- a/src/server/game/Movement/PathGenerator.cpp
+++ b/src/server/game/Movement/PathGenerator.cpp
@@ -22,7 +22,6 @@
#include "DisableMgr.h"
#include "G3DPosition.hpp"
#include "Log.h"
-#include "MMapFactory.h"
#include "MMapManager.h"
#include "Map.h"
#include "Metric.h"
@@ -42,7 +41,7 @@ PathGenerator::PathGenerator(WorldObject const* owner) :
uint32 mapId = PhasingHandler::GetTerrainMapId(_source->GetPhaseShift(), _source->GetMapId(), _source->GetMap()->GetTerrain(), _startPosition.x, _startPosition.y);
if (DisableMgr::IsPathfindingEnabled(_source->GetMapId()))
{
- MMAP::MMapManager* mmap = MMAP::MMapFactory::createOrGetMMapManager();
+ MMAP::MMapManager* mmap = MMAP::MMapManager::instance();
_navMeshQuery = mmap->GetNavMeshQuery(mapId, _source->GetMapId(), _source->GetInstanceId());
_navMesh = _navMeshQuery ? _navMeshQuery->getAttachedNavMesh() : mmap->GetNavMesh(mapId);
}