Archived
Private
Public Access
1
0
This repository has been archived on 2026-02-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ProjectBackup/C#/FiveM/TaxiJob/TaxiJob.Client/Extensions/TasksExtensions.cs
2022-11-12 13:10:03 +01:00

24 lines
980 B
C#

using CitizenFX.Core;
namespace TaxiJob.Client.Extensions {
public static class TasksExtensions {
public static void EnterVehicleOnFreeSeat(this Tasks tasks, Vehicle vehicle, VehicleSeat preferedSeat = VehicleSeat.Any) {
if (preferedSeat != VehicleSeat.Any && vehicle.IsSeatFree(preferedSeat))
tasks.EnterVehicle(vehicle, preferedSeat);
else if (vehicle.IsSeatFree(VehicleSeat.Driver))
tasks.EnterVehicle(vehicle, VehicleSeat.Driver);
else if (vehicle.IsSeatFree(VehicleSeat.Passenger))
tasks.EnterVehicle(vehicle, VehicleSeat.Passenger);
else if (vehicle.IsSeatFree(VehicleSeat.LeftRear))
tasks.EnterVehicle(vehicle, VehicleSeat.LeftRear);
else if (vehicle.IsSeatFree(VehicleSeat.RightRear))
tasks.EnterVehicle(vehicle, VehicleSeat.RightRear);
}
}
}