protected override void Reset () { base.Reset(); pathsForAll = true; chosenTarget = -1; sequentialTarget = 0; inverted = true; heuristicMode = HeuristicMode.Sequential; }