334 lines
8.2 KiB
C#
334 lines
8.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Dynamic;
|
|
using CitizenFX.Core;
|
|
|
|
namespace Nexd.ESX.Client {
|
|
public class VehicleProperties {
|
|
private dynamic Raw;
|
|
|
|
public VehicleProperties() {
|
|
Raw = new ExpandoObject();
|
|
}
|
|
|
|
public VehicleProperties(dynamic data) => Raw = data;
|
|
|
|
public dynamic GetRaw() => Raw;
|
|
|
|
public int model {
|
|
get => Convert.ToInt32(Raw.model);
|
|
set => Raw.model = Convert.ToInt32(value);
|
|
}
|
|
|
|
public string plate {
|
|
get => Raw.plate;
|
|
set => Raw.plate = value;
|
|
}
|
|
|
|
public int plateIndex {
|
|
get => Raw.plateIndex;
|
|
set => Raw.plateIndex = value;
|
|
}
|
|
|
|
public double bodyHealth {
|
|
get => Raw.bodyHealth;
|
|
set => Raw.bodyHealth = value;
|
|
}
|
|
|
|
public double engineHealth {
|
|
get => Raw.engineHealth;
|
|
set => Raw.engineHealth = value;
|
|
}
|
|
|
|
public double tankHealth {
|
|
get => Raw.tankHealth;
|
|
set => Raw.tankHealth = value;
|
|
}
|
|
|
|
public double fuelLevel {
|
|
get => Raw.fuelLevel;
|
|
set => Raw.fuelLevel = value;
|
|
}
|
|
|
|
public double dirtLevel {
|
|
get => Raw.dirtLevel;
|
|
set => Raw.dirtLevel = value;
|
|
}
|
|
|
|
public VehicleColor color1 {
|
|
get => (VehicleColor)Raw.color1;
|
|
set => Raw.color1 = (int)value;
|
|
}
|
|
|
|
public VehicleColor color2 {
|
|
get => (VehicleColor)Raw.color2;
|
|
set => Raw.color2 = (int)value;
|
|
}
|
|
|
|
public VehicleColor pearlescentColor {
|
|
get => (VehicleColor)Raw.pearlescentColor;
|
|
set => Raw.pearlescentColor = (int)value;
|
|
}
|
|
|
|
public VehicleColor wheelColor {
|
|
get => (VehicleColor)Raw.wheelColor;
|
|
set => Raw.wheelColor = (int)value;
|
|
}
|
|
|
|
public VehicleWheelType wheels {
|
|
get => (VehicleWheelType)Raw.wheels;
|
|
set => Raw.wheels = (int)value;
|
|
}
|
|
|
|
public VehicleWindowTint windowTint {
|
|
get => (VehicleWindowTint)Raw.windowTint;
|
|
set => Raw.windowTint = (int)value;
|
|
}
|
|
|
|
public List<bool> neonEnabled {
|
|
get => Raw.neonEnabled;
|
|
set => Raw.neonEnabled = value;
|
|
}
|
|
|
|
public List<int> neonColor {
|
|
get => Raw.neonColor;
|
|
set => Raw.neonColor = value;
|
|
}
|
|
|
|
public List<object> extras {
|
|
get => Raw.extras;
|
|
set => Raw.extras = value;
|
|
}
|
|
|
|
public dynamic tyreSmokeColor {
|
|
get => Raw.tyreSmokeColor;
|
|
set => Raw.tyreSmokeColor = value;
|
|
}
|
|
|
|
public int modSpoilers {
|
|
get => Raw.modSpoilers;
|
|
set => Raw.modSpoilers = value;
|
|
}
|
|
|
|
public int modFrontBumper {
|
|
get => Raw.modFrontBumper;
|
|
set => Raw.modFrontBumper = value;
|
|
}
|
|
|
|
public int modRearBumper {
|
|
get => Raw.modRearBumper;
|
|
set => Raw.modRearBumper = value;
|
|
}
|
|
|
|
public int modSideSkirt {
|
|
get => Raw.modSideSkirt;
|
|
set => Raw.modSideSkirt = value;
|
|
}
|
|
|
|
public int modExhaust {
|
|
get => Raw.modExhaust;
|
|
set => Raw.modExhaust = value;
|
|
}
|
|
|
|
public int modFrame {
|
|
get => Raw.modFrame;
|
|
set => Raw.modFrame = value;
|
|
}
|
|
|
|
public int modGrille {
|
|
get => Raw.modGrille;
|
|
set => Raw.modGrille = value;
|
|
}
|
|
|
|
public int modHood {
|
|
get => Raw.modHood;
|
|
set => Raw.modHood = value;
|
|
}
|
|
|
|
public int modFender {
|
|
get => Raw.modFender;
|
|
set => Raw.modFender = value;
|
|
}
|
|
|
|
public int modRightFender {
|
|
get => Raw.modRightFender;
|
|
set => Raw.modRightFender = value;
|
|
}
|
|
|
|
public int modRoof {
|
|
get => Raw.modRoof;
|
|
set => Raw.modRoof = value;
|
|
}
|
|
|
|
public int modEngine {
|
|
get => Raw.modEngine;
|
|
set => Raw.modEngine = value;
|
|
}
|
|
|
|
public int modBrakes {
|
|
get => Raw.modBrakes;
|
|
set => Raw.modBrakes = value;
|
|
}
|
|
|
|
public int modTransmission {
|
|
get => Raw.modTransmission;
|
|
set => Raw.modTransmission = value;
|
|
}
|
|
|
|
public int modHorns {
|
|
get => Raw.modHorns;
|
|
set => Raw.modHorns = value;
|
|
}
|
|
|
|
public int modSuspension {
|
|
get => Raw.modSuspension;
|
|
set => Raw.modSuspension = value;
|
|
}
|
|
|
|
public int modArmor {
|
|
get => Raw.modArmor;
|
|
set => Raw.modArmor = value;
|
|
}
|
|
|
|
public int modTurbo {
|
|
get => Convert.ToInt32(Raw.modTurbo);
|
|
set => Raw.modTurbo = value;
|
|
}
|
|
|
|
public bool modSmokeEnabled {
|
|
get => Raw.modSmokeEnabled;
|
|
set => Raw.modSmokeEnabled = value;
|
|
}
|
|
|
|
public bool modXenon {
|
|
get => Raw.modXenon;
|
|
set => Raw.modXenon = value;
|
|
}
|
|
|
|
public int modFrontWheels {
|
|
get => Raw.modFrontWheels;
|
|
set => Raw.modFrontWheels = value;
|
|
}
|
|
|
|
public int modBackWheels {
|
|
get => Raw.modBackWheels;
|
|
set => Raw.modBackWheels = value;
|
|
}
|
|
|
|
public int modPlateHolder {
|
|
get => Raw.modPlateHolder;
|
|
set => Raw.modPlateHolder = value;
|
|
}
|
|
|
|
public int modVanityPlate {
|
|
get => Raw.modVanityPlate;
|
|
set => Raw.modVanityPlate = value;
|
|
}
|
|
|
|
public int modTrimA {
|
|
get => Raw.modTrimA;
|
|
set => Raw.modTrimA = value;
|
|
}
|
|
|
|
public int modOrnaments {
|
|
get => Raw.modOrnaments;
|
|
set => Raw.modOrnaments = value;
|
|
}
|
|
|
|
public int modDashboard {
|
|
get => Raw.modDashboard;
|
|
set => Raw.modDashboard = value;
|
|
}
|
|
|
|
public int modDial {
|
|
get => Raw.modDial;
|
|
set => Raw.modDial = value;
|
|
}
|
|
|
|
public int modDoorSpeaker {
|
|
get => Raw.modDoorSpeaker;
|
|
set => Raw.modDoorSpeaker = value;
|
|
}
|
|
|
|
public int modSeats {
|
|
get => Raw.modSeats;
|
|
set => Raw.modSeats = value;
|
|
}
|
|
|
|
public int modSteeringWheel {
|
|
get => Raw.modSteeringWheel;
|
|
set => Raw.modSteeringWheel = value;
|
|
}
|
|
|
|
public int modShifterLeavers {
|
|
get => Raw.modShifterLeavers;
|
|
set => Raw.modShifterLeavers = value;
|
|
}
|
|
|
|
public int modAPlate {
|
|
get => Raw.modAPlate;
|
|
set => Raw.modAPlate = value;
|
|
}
|
|
|
|
public int modSpeakers {
|
|
get => Raw.modSpeakers;
|
|
set => Raw.modSpeakers = value;
|
|
}
|
|
|
|
public int modTrunk {
|
|
get => Raw.modTrunk;
|
|
set => Raw.modTrunk = value;
|
|
}
|
|
|
|
public int modHydrolic {
|
|
get => Raw.modHydrolic;
|
|
set => Raw.modHydrolic = value;
|
|
}
|
|
|
|
public int modEngineBlock {
|
|
get => Raw.modEngineBlock;
|
|
set => Raw.modEngineBlock = value;
|
|
}
|
|
|
|
public int modAirFilter {
|
|
get => Raw.modAirFilter;
|
|
set => Raw.modAirFilter = value;
|
|
}
|
|
|
|
public int modStruts {
|
|
get => Raw.modStruts;
|
|
set => Raw.modStruts = value;
|
|
}
|
|
|
|
public int modArchCover {
|
|
get => Raw.modArchCover;
|
|
set => Raw.modArchCover = value;
|
|
}
|
|
|
|
public int modAerials {
|
|
get => Raw.modAerials;
|
|
set => Raw.modAerials = value;
|
|
}
|
|
|
|
public int modTrimB {
|
|
get => Raw.modTrimB;
|
|
set => Raw.modTrimB = value;
|
|
}
|
|
|
|
public int modTank {
|
|
get => Raw.modTank;
|
|
set => Raw.modTank = value;
|
|
}
|
|
|
|
/*public int modWindows
|
|
{
|
|
get => Raw.modWindows;
|
|
set => Raw.modWindows = value;
|
|
}*/
|
|
|
|
public int modLivery {
|
|
get => Raw.modLivery;
|
|
set => Raw.modLivery = value;
|
|
}
|
|
}
|
|
} |