UNPKG

rock-mod

Version:

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

42 lines (41 loc) 1.69 kB
import { type IRageEntityOptions, RageEntity } from "../entity/RageEntity"; import { type IVehicle } from "../../common/vehicle/IVehicle"; import { RGBA } from "../../../../shared/common/utils"; import { type RagePlayer } from "../player/RagePlayer"; export interface IRageVehicleOptions extends IRageEntityOptions<VehicleMp> { } export declare class RageVehicle extends RageEntity<VehicleMp> 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(): RagePlayer | null; get passengers(): Set<RagePlayer>; constructor(options: IRageVehicleOptions); setBodyHealth(value: number): void; setEngineHealth(value: number): void; setNumberPlate(value: string): void; setLocked(value: boolean): void; setEngineOn(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; }