From 98f7efe6479994b9651ec30f8746f3e882f99025 Mon Sep 17 00:00:00 2001 From: Rich Dunne Date: Sun, 30 Aug 2020 10:06:46 -0600 Subject: [PATCH] Added VehicleManeuver.GoForwardWithCustomSteeringAngle after each driving task to stop AI from braking at each waypoint. --- SceneManager/AITasking.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SceneManager/AITasking.cs b/SceneManager/AITasking.cs index b80c47a..6e8c1a9 100644 --- a/SceneManager/AITasking.cs +++ b/SceneManager/AITasking.cs @@ -57,6 +57,7 @@ namespace SceneManager if (waypoints.ElementAtOrDefault(nextWaypoint) != null && !collectedVehicle.StoppedAtWaypoint) { collectedVehicle.Vehicle.Driver.Tasks.DriveToPosition(waypoints[nextWaypoint].Position, waypoints[nextWaypoint].Speed, (VehicleDrivingFlags)263043, 2f).WaitForCompletion(); + collectedVehicle.Vehicle.Driver.Tasks.PerformDrivingManeuver(collectedVehicle.Vehicle, VehicleManeuver.GoForwardWithCustomSteeringAngle, 3); } if (waypoints.ElementAtOrDefault(nextWaypoint) != null && waypoints[nextWaypoint].DrivingFlag == VehicleDrivingFlags.StopAtDestination) @@ -95,6 +96,10 @@ namespace SceneManager cv.Vehicle.Driver.Dismiss(); cv.Vehicle.Driver.Tasks.Clear(); cv.Vehicle.Driver.BlockPermanentEvents = false; + if (cv.Vehicle.Driver.GetAttachedBlip()) + { + cv.Vehicle.Driver.GetAttachedBlip().Delete(); + } cv.Vehicle.Driver.IsPersistent = false; cv.Vehicle.Dismiss();