diff --git a/SceneManager/EntryPoint.cs b/SceneManager/EntryPoint.cs index 72bbc36..3d69be8 100644 --- a/SceneManager/EntryPoint.cs +++ b/SceneManager/EntryPoint.cs @@ -53,12 +53,6 @@ namespace SceneManager private static void MyTerminationHandler(object sender, EventArgs e) { - // Clean up paths - for (int i = 0; i < PathMainMenu.paths.Count; i++) - { - PathMainMenu.DeletePath(PathMainMenu.paths[i], PathMainMenu.Delete.All); - } - // Clean up cones foreach (Barrier barrier in BarrierMenu.barriers.Where(b => b.Object)) { @@ -69,6 +63,12 @@ namespace SceneManager BarrierMenu.shadowBarrier.Delete(); } + // Clean up paths + for (int i = 0; i < PathMainMenu.paths.Count; i++) + { + PathMainMenu.DeletePath(PathMainMenu.paths[i], PathMainMenu.Delete.All); + } + // Clear everything BarrierMenu.barriers.Clear(); VehicleCollector.collectedVehicles.Clear();