From 962d491def318b66127751a7cca7bfc9de23c5a3 Mon Sep 17 00:00:00 2001 From: Christopher Latza Date: Tue, 23 Jun 2020 02:29:38 +0200 Subject: [PATCH] discornect node --- src/BasicPathFinding.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/BasicPathFinding.cs b/src/BasicPathFinding.cs index 3fcd24d..96e0ffe 100644 --- a/src/BasicPathFinding.cs +++ b/src/BasicPathFinding.cs @@ -434,7 +434,10 @@ namespace OpenSim.Modules.PathFinding PathNode _node = _env.Nodes.Find(X => X.PositionX == (int)_thisNode.Position.X && X.PositionY == (int)_thisNode.Position.Y); if(_node == null) + { + _pathFindingGrid.DisconnectNode(new GridPosition((int)_thisNode.Position.X, (int)_thisNode.Position.Y)); _pathFindingGrid.RemoveDiagonalConnectionsIntersectingWithNode(new GridPosition((int)_thisNode.Position.X, (int)_thisNode.Position.Y)); + } } PathFinder pathFinder = new PathFinder();