1
Fork 0
mirror of https://github.com/thegeneralist01/Scene-Manager-DevRepo synced 2026-01-11 15:40:29 +01:00

Restructured termination code

This commit is contained in:
Rich Dunne 2020-10-04 13:48:08 -06:00
parent 2523f8eb10
commit 3367e1a682

View file

@ -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();