UNPKG

@nativewrappers/fivem

Version:

Native wrappers and utilities for use with FiveM.

38 lines (37 loc) 853 B
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); class VehicleToggleMod { static { __name(this, "VehicleToggleMod"); } _owner; _modType; constructor(owner, modType) { this._owner = owner; this._modType = modType; } get ModType() { return this._modType; } set ModType(modType) { this._modType = modType; } get IsInstalled() { return IsToggleModOn(this._owner.Handle, this.ModType); } set IsInstalled(value) { ToggleVehicleMod(this._owner.Handle, this.ModType, value); } get LocalizedModTypeName() { return GetModSlotName(this._owner.Handle, this.ModType); } get Vehicle() { return this._owner; } remove() { RemoveVehicleMod(this._owner.Handle, this.ModType); } } export { VehicleToggleMod };