mirror of
https://github.com/thegeneralist01/Scene-Manager-DevRepo
synced 2026-01-11 15:40:29 +01:00
Directed vehicles should now drive to their waypoint in accordance with the waypoint's driving flag.
This commit is contained in:
parent
dcbf52c6bd
commit
82c221355d
1 changed files with 8 additions and 1 deletions
|
|
@ -21,7 +21,14 @@ namespace SceneManager
|
||||||
Logger.Log($"{collectedVehicle.Vehicle.Model.Name} distance to collection waypoint: {collectedVehicle.Vehicle.DistanceTo2D(currentWaypoint.Position)}");
|
Logger.Log($"{collectedVehicle.Vehicle.Model.Name} distance to collection waypoint: {collectedVehicle.Vehicle.DistanceTo2D(currentWaypoint.Position)}");
|
||||||
|
|
||||||
Logger.Log($"{collectedVehicle.Vehicle.Model.Name} is driving to path {currentWaypoint.Path.Number} waypoint {currentWaypoint.Number}");
|
Logger.Log($"{collectedVehicle.Vehicle.Model.Name} is driving to path {currentWaypoint.Path.Number} waypoint {currentWaypoint.Number}");
|
||||||
collectedVehicle.Driver.Tasks.DriveToPosition(currentWaypoint.Position, currentWaypoint.Speed, (VehicleDrivingFlags)263075, acceptedDistance);
|
if(currentWaypoint.DrivingFlag == VehicleDrivingFlags.IgnorePathFinding)
|
||||||
|
{
|
||||||
|
collectedVehicle.Driver.Tasks.DriveToPosition(currentWaypoint.Position, currentWaypoint.Speed, (VehicleDrivingFlags)17040299, acceptedDistance);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
collectedVehicle.Driver.Tasks.DriveToPosition(currentWaypoint.Position, currentWaypoint.Speed, (VehicleDrivingFlags)263075, acceptedDistance);
|
||||||
|
}
|
||||||
LoopWhileDrivingToDirectedWaypoint(acceptedDistance);
|
LoopWhileDrivingToDirectedWaypoint(acceptedDistance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue