private ComputerPlusEntity(Ped ped, Persona persona, Vehicle vehicle, VehiclePersona vehiclePersona)
 {
     this.CreatedWith = EntityTypes.Ped | EntityTypes.Vehicle;
     this.Ped = ped;
     this.PedPersona = persona;
     this.Vehicle = vehicle;
     this.VehiclePersona = vehiclePersona;         
 }
Пример #2
0
 public static VehiclePersona GetPersonaForVehicle(Vehicle vehicle)
 {
     if (PersonaType == PersonaTypes.BPS)
     {
         var records = British_Policing_Script.API.Functions.GetVehicleRecords(vehicle);
         return(new VehiclePersona(records));
     }
     else
     {
         var vehiclePersona = new VehiclePersona();
         if (Function.IsTrafficPolicerRunning())
         {
             vehiclePersona.HasInsurance = TrafficPolicerFunction.GetVehicleInsuranceStatus(vehicle) == EVehicleStatus.Valid ? true : false;
             vehiclePersona.IsRegistered = TrafficPolicerFunction.GetVehicleRegistrationStatus(vehicle) == EVehicleStatus.Valid ? true : false;
         }
         return(vehiclePersona);
     }
 }
 public static VehiclePersona GetPersonaForVehicle(Vehicle vehicle)
 {
     if (PersonaType == PersonaTypes.BPS)
     {
         return BritishPolicingFunctions.CreateVehiclePersona(vehicle);
     }
     else
     {
         var vehiclePersona = new VehiclePersona();
         if (Function.IsTrafficPolicerRunning())
         {
             vehiclePersona.HasInsurance = TrafficPolicerFunction.GetVehicleInsuranceStatus(vehicle) == EVehicleStatus.Valid ? true : false;
             vehiclePersona.IsRegistered = TrafficPolicerFunction.GetVehicleRegistrationStatus(vehicle) == EVehicleStatus.Valid ? true : false;
         }
         else
         {
             vehiclePersona.HasInsurance = false;
             vehiclePersona.IsRegistered = false;
         }
         return vehiclePersona;
     }
 }
 public static ComputerPlusEntity CloneFrom(ComputerPlusEntity entity, Vehicle vehicle, VehiclePersona vehiclePersona)
 {
     return new ComputerPlusEntity(entity.Ped, entity.PedPersona, vehicle, vehiclePersona);
 }
 private ComputerPlusEntity(Vehicle vehicle, VehiclePersona persona)
 {
     this.CreatedWith = EntityTypes.Vehicle;
     this.Vehicle = vehicle;
     this.VehiclePersona = persona;
 }