From a1d9ccad463bf9ccf016cbc7ffb6d9c50695ac75 Mon Sep 17 00:00:00 2001 From: glax Date: Fri, 21 Apr 2023 18:35:02 +0200 Subject: [PATCH] Added deserialization of PathResult --- Pathfinding/PathResult.cs | 7 +++++++ 1 file changed, 7 insertions(+) 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