mirror of
https://github.com/thegeneralist01/Scene-Manager-DevRepo
synced 2026-01-11 15:40:29 +01:00
Added check in vehicle dismissal loop for valid vehicle. Added code to remove dismissed vehicles from collection.
This commit is contained in:
parent
bbdcab048f
commit
6247294039
1 changed files with 3 additions and 1 deletions
|
|
@ -34,7 +34,7 @@ namespace SceneManager
|
|||
while (paths.Contains(path))
|
||||
{
|
||||
Logger.Log($"Dismissing unused vehicles for cleanup");
|
||||
foreach (CollectedVehicle cv in collectedVehicles)
|
||||
foreach (CollectedVehicle cv in collectedVehicles.Where(cv => cv.Vehicle))
|
||||
{
|
||||
if (!cv.Vehicle.IsDriveable || cv.Vehicle.IsUpsideDown || !cv.Vehicle.HasDriver)
|
||||
{
|
||||
|
|
@ -45,6 +45,8 @@ namespace SceneManager
|
|||
cv.Vehicle.Dismiss();
|
||||
}
|
||||
}
|
||||
|
||||
collectedVehicles.RemoveAll(cv => !cv.Vehicle);
|
||||
GameFiber.Sleep(60000);
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue