diff --git a/Pathfinding/PathResult.cs b/Pathfinding/PathResult.cs index 4200071..0e51d89 100644 --- a/Pathfinding/PathResult.cs +++ b/Pathfinding/PathResult.cs @@ -1,3 +1,4 @@ +using System.Text.Json; using System.Text.Json.Serialization; namespace Pathfinding; @@ -17,4 +18,10 @@ public class PathResult this.distance = distance; this.weight = weight; } + + public static PathResult PathresultFromFile(string filePath) + { + return JsonSerializer.Deserialize(new FileStream(filePath, FileMode.Open, FileAccess.Read, + FileShare.Read))!; + } } \ No newline at end of file