UNPKG

rock-mod

Version:

Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.

43 lines (42 loc) 1.72 kB
import { AltVEntity, type IAltVEntityOptions } from "../entity/AltVEntity"; import { type IVehicle } from "../../common/vehicle/IVehicle"; import Vehicle = AltVServer.Vehicle; import { RGBA } from "../../../../shared/common/utils"; import { type AltVPlayer } from "../player/AltVPlayer"; export interface IAltVVehicleOptions extends IAltVEntityOptions<Vehicle> { } export declare class AltVVehicle extends AltVEntity<Vehicle> implements IVehicle { private static readonly _minColorId; private static readonly _maxColorId; get bodyHealth(): number; get engineHealth(): number; get numberPlate(): string; get isLocked(): boolean; get isDead(): boolean; get primaryColor(): number; get secondaryColor(): number; get customPrimaryColor(): RGBA; get customSecondaryColor(): RGBA; get driver(): AltVPlayer | null; get passengers(): Set<AltVPlayer>; constructor(options: IAltVVehicleOptions); setBodyHealth(value: number): void; setEngineOn(value: boolean): void; setEngineHealth(value: number): void; setNumberPlate(value: string): void; setLocked(value: boolean): void; setPrimaryColor(value: number): void; setSecondaryColor(value: number): void; setCustomPrimaryColor(value: RGBA): void; setCustomSecondaryColor(value: RGBA): void; setMod(modType: number, modIndex: number): void; getMod(modType: number): number; setNeonEnabled(enabled: boolean): void; setNeonColor(r: number, g: number, b: number): void; setWindowTint(tintType: number): void; setWheelType(wheelType: number): void; setPlateType(plateType: number): void; explode(): void; repair(): void; private static _clampColorId; }