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

Added method to delete barriers when path is deleted.

This commit is contained in:
Rich Dunne 2021-05-09 11:59:25 -06:00
parent ff302d998d
commit 91aaf9b7f2

View file

@ -224,6 +224,7 @@ namespace SceneManager.Paths
State = State.Deleting; State = State.Deleting;
DismissCollectedDrivers(); DismissCollectedDrivers();
RemoveWaypoints(); RemoveWaypoints();
RemoveBarriers();
Game.LogTrivial($"Path {Number} deleted."); Game.LogTrivial($"Path {Number} deleted.");
} }
@ -254,5 +255,13 @@ namespace SceneManager.Paths
Waypoints.ForEach(x => x.Delete()); Waypoints.ForEach(x => x.Delete());
Waypoints.Clear(); Waypoints.Clear();
} }
private void RemoveBarriers()
{
foreach(Barrier barrier in Barriers.Where(x => x.IsValid()))
{
barrier.Delete();
}
}
} }
} }