diff --git a/Pathfinding/RegionManager.cs b/Pathfinding/RegionManager.cs index fc2ef45..22eab6d 100644 --- a/Pathfinding/RegionManager.cs +++ b/Pathfinding/RegionManager.cs @@ -37,20 +37,6 @@ namespace Pathfinding return this._regions.Values.ToArray(); } - public OsmNode? GetNode(Coordinates coordinates) - { - Region? regionWithNode = GetRegion(coordinates); - if (regionWithNode is not null) - return regionWithNode.GetNode(coordinates); - else return null; - } - - public OsmNode? GetNode(ulong nodeId, ulong regionId) - { - Region? r = GetRegion(regionId); - return r?.GetNode(nodeId); - } - private Region? RegionFromFile(string filePath) { Region? retRegion = null; @@ -68,5 +54,19 @@ namespace Pathfinding string filePath = Path.Join(workingDirectory, $"{regionId}.region"); return RegionFromFile(filePath); } + + public OsmNode? GetNode(Coordinates coordinates) + { + Region? regionWithNode = GetRegion(coordinates); + if (regionWithNode is not null) + return regionWithNode.GetNode(coordinates); + return null; + } + + public OsmNode? GetNode(ulong nodeId, ulong regionId) + { + Region? r = GetRegion(regionId); + return r?.GetNode(nodeId); + } } } \ No newline at end of file