diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-11-05 18:55:45 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-11-05 18:55:45 +0100 |
| commit | 145bbde2317f139c5be796801a7b254265c250d1 (patch) | |
| tree | eb7004bdac6ef5444f7e3ca70c343dc5ff6912f1 /src/common/Collision/Management/MMapManager.h | |
| parent | 1e56367b3004be6e8a6144e0885ccc1ca3674e40 (diff) | |
Tools/mmaps_generator: Save offmesh connections input together with navmesh params for each map
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); |
