From d6f5f8ebe3a42cfaf1626c38fb88cb266eb50082 Mon Sep 17 00:00:00 2001 From: Rich Dunne Date: Sun, 10 Jan 2021 08:40:18 -0700 Subject: [PATCH] Added extension VehicleAndDriverValid --- SceneManager/Utils/Extensions.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/SceneManager/Utils/Extensions.cs b/SceneManager/Utils/Extensions.cs index 2656499..9bb7861 100644 --- a/SceneManager/Utils/Extensions.cs +++ b/SceneManager/Utils/Extensions.cs @@ -96,5 +96,19 @@ namespace SceneManager.Utils Game.LogTrivial($"Nothing else has returned true by this point. (non-ambient)"); return false; } + + /// Determines if a vehicle and driver are valid. + /// + internal static bool VehicleAndDriverValid(this Vehicle vehicle) + { + if (vehicle && vehicle.HasDriver && vehicle.Driver && vehicle.Driver.IsAlive) + { + return true; + } + else + { + return false; + } + } } }