void MouseMiddleDown() { Vector2 position = GetMousePosition(); AstarBaseNode node = _aStar.GetNode(position); if (node == null) { return; } if (node.canThrough) { _aStar.SetObstacle(position); } else { _aStar.RemoveObstacle(position); } DoFindPath(); }