UNPKG

@nativewrappers/fivem

Version:

Native wrappers and utilities for use with FiveM.

44 lines (43 loc) 1.02 kB
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); class VehicleMod { static { __name(this, "VehicleMod"); } _owner; _modType; constructor(owner, modType) { this._owner = owner; this._modType = modType; } get ModType() { return this._modType; } set ModType(modType) { this._modType = modType; } get Index() { return GetVehicleMod(this._owner.Handle, this.ModType); } set Index(value) { SetVehicleMod(this._owner.Handle, this.ModType, value, this.Variation); } get Variation() { return GetVehicleModVariation(this._owner.Handle, this.ModType); } set Variation(value) { SetVehicleMod(this._owner.Handle, this.ModType, this.Index, value); } get ModCount() { return GetNumVehicleMods(this._owner.Handle, this.ModType); } get Vehicle() { return this._owner; } remove() { RemoveVehicleMod(this._owner.Handle, this.ModType); } } export { VehicleMod };