Example #1
0
 private static bool VehicleCheck(UnturnedPlayer player, out InteractableVehicle vehicle, out BarricadeRegion vehicleRegion)
 {
     vehicle       = null;
     vehicleRegion = null;
     if (!VehicleUtil.GetVehicleByLook(player, 2048f, out vehicle, out vehicleRegion))
     {
         VehicleUtil.GetVehicleBySeat(player, out vehicle, out vehicleRegion);
     }
     return(vehicle != null);
 }
Example #2
0
 public static void SaveVgVehicleToSql(ulong steamID, string garageName, string vehicleName, InteractableVehicle vehicle, BarricadeRegion vehicleRegion)
 {
     try
     {
         var info = SerializableVehicle.Create(vehicle).ToInfo();
         VehicleUtil.ForceExitPassenger(vehicle);
         VehicleUtil.ClearItems(vehicle);
         Plugin.DbManager.InsertVgVehicle(steamID.ToString(), garageName, vehicleName, info);
         VehicleManager.askVehicleDestroy(vehicle);
     }
     catch (Exception e)
     {
         Logger.LogError("[RFGarage] SaveError: " + e);
     }
 }