Function Funnel.RemoveBacktracking
RemoveBacktracking
(List<GraphNode> nodes, int listStartIndex, int aroundIndex)
Removes backtracking in the path.
Private
Static
void RemoveBacktracking (
List<GraphNode> | nodes | |
int | listStartIndex | |
int | aroundIndex |
Removes backtracking in the path.
This can happen when the path goes A -> B -> C -> B -> D. This method will replace B -> C -> B with just B, when passed aroundIndex=C.