From dcbf52c6bd19976ef6b492489832cd4716262709 Mon Sep 17 00:00:00 2001 From: Rich Dunne Date: Thu, 8 Oct 2020 05:55:15 -0600 Subject: [PATCH] Added SetPersistence method to set vehicle and driver persistence when a vehicle is collected. --- SceneManager/Object Classes/CollectedVehicle.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/SceneManager/Object Classes/CollectedVehicle.cs b/SceneManager/Object Classes/CollectedVehicle.cs index e6ead13..68cbf1f 100644 --- a/SceneManager/Object Classes/CollectedVehicle.cs +++ b/SceneManager/Object Classes/CollectedVehicle.cs @@ -21,6 +21,7 @@ namespace SceneManager Driver = vehicle.Driver; Path = path; CurrentWaypoint = currentWaypoint; + SetPersistence(); } internal CollectedVehicle(Vehicle vehicle, Path path) @@ -28,6 +29,14 @@ namespace SceneManager Vehicle = vehicle; Driver = vehicle.Driver; Path = path; + SetPersistence(); + } + + internal void SetPersistence() + { + Vehicle.IsPersistent = true; + Driver.IsPersistent = true; + Logger.Log($"{Vehicle.Model.Name} and driver are now persistent."); } internal void Dismiss(DismissOption dismissOption = DismissOption.FromPath)