示例#1
0
 public OnVehicleCreatedEventArgs(Vehicle o)
 {
     obj = o;
 }
示例#2
0
 public static void DestroyVehicle(Vehicle vehicle)
 {
     if (Vehicle.RemoveVehicle(vehicle)) NativeFunctionRequestor.RequestFunctionWithArgs("DestroyVehicle", "i", vehicle.ID);
 }
示例#3
0
 internal static bool RemoveVehicle(Vehicle v)
 {
     if (OnVehicleDestroyed != null) OnVehicleDestroyed(null, new OnVehicleCreatedEventArgs(v));
     lock (Vehicles)
     {
         for (int i = 0; i < Vehicles.Count(); i++)
         {
             if (Vehicles[i] == null) continue;
             if (Vehicles[i]== v) { Samp.Util.Log.Debug("Removing RemoveVehicle."); Vehicles[i] = null; return true; }
         }
     }
     return false;
 }
示例#4
0
 public void PutPlayerInVehicle(Vehicle vehicle, int seat)
 {
     NativeFunctionRequestor.RequestFunctionWithArgs("PutPlayerInVehicle", "iii", ID, vehicle.ID, seat);
 }