diff options
Diffstat (limited to 'src/common/Collision/Management/MMapManager.h')
| -rw-r--r-- | src/common/Collision/Management/MMapManager.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/Collision/Management/MMapManager.h b/src/common/Collision/Management/MMapManager.h index 9973f37d51c..b48b773555b 100644 --- a/src/common/Collision/Management/MMapManager.h +++ b/src/common/Collision/Management/MMapManager.h @@ -19,7 +19,7 @@ #define _MMAP_MANAGER_H #include "Define.h" -#include <DetourNavMesh.h> +#include "MMapDefines.h" #include <DetourNavMeshQuery.h> #include <memory> #include <string_view> @@ -58,6 +58,7 @@ namespace MMAP static MMapManager* instance(); void InitializeThreadUnsafe(std::unordered_map<uint32, std::vector<uint32>> const& mapData); + static LoadResult parseNavMeshParamsFile(std::string_view basePath, uint32 mapId, dtNavMeshParams* params, std::vector<OffMeshData>* offmeshConnections = nullptr); LoadResult loadMap(std::string_view basePath, uint32 mapId, int32 x, int32 y); bool loadMapInstance(std::string_view basePath, uint32 meshMapId, uint32 instanceMapId, uint32 instanceId); bool unloadMap(uint32 mapId, int32 x, int32 y); |
