protected AITaskLeaveVehicle(AIController controller, LeaveVehicleFlags flags) : base(controller) { if (Ped.IsInAnyVehicle(true)) { task = Ped.Tasks.LeaveVehicle(Ped.CurrentVehicle, flags); } else { IsFinished = true; } }
public void LeaveVehicle(Vehicle vehicle, LeaveVehicleFlags flags) { Function.Call(Hash.TASK_LEAVE_VEHICLE, _ped.Handle, vehicle.Handle, flags); }
public void LeaveVehicle(LeaveVehicleFlags flags = LeaveVehicleFlags.None) { Function.Call(Hash.TASK_LEAVE_ANY_VEHICLE, _ped.Handle, 0, flags); }
public void LeaveVehicle(Vehicle vehicle, LeaveVehicleFlags flags) { API.TaskLeaveVehicle(_ped.Handle, vehicle.Handle, (int)flags); }
public void LeaveVehicle(LeaveVehicleFlags flags = LeaveVehicleFlags.None) { API.TaskLeaveAnyVehicle(_ped.Handle, 0, (int)flags); }
public AITask LeaveVehicle(LeaveVehicleFlags flags) => GiveTask <AITaskLeaveVehicle>(this, flags);
public void LeaveVehicle(Vehicle vehicle, LeaveVehicleFlags flags) { InputArgument[] arguments = new InputArgument[] { this._ped.Handle, vehicle.Handle, flags }; Function.Call(Hash.TASK_LEAVE_VEHICLE, arguments); }
public void ExitVehicle(Vehicle vehicle, LeaveVehicleFlags flag = LeaveVehicleFlags.None) { Function.Call((Hash)0xD3DBCE61A490BE02, _ped.Handle, vehicle.Handle, (int)flag); }
public void LeaveVehicle(LeaveVehicleFlags flags) { Function.Call(Hash.TASK_LEAVE_ANY_VEHICLE, _ped.Handle, 0, (int)(flags)); }