protected override bool IncludeNodeUsingDistances(GraphNode node) { // Don't add nodes that are not connected to the start node (through cross-tagging) // Excluding "too far away" nodes isn't really applicable since on normal sized trees, every part could be reached. return(Distances.AreConnected(node, StartNodes)); }