UNPKG

rock-mod

Version:

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

68 lines (67 loc) 2.26 kB
import { type IVehicle } from "../../common/vehicle/IVehicle"; import { MockEntity, type IMockEntityOptions } from "../entity/MockEntity"; import { RGBA } from "../../../../shared/common/utils"; import { type MockPlayer } from "../player/MockPlayer"; export interface IMockVehicleOptions extends IMockEntityOptions { engine?: boolean; locked?: boolean; } export declare class MockVehicle extends MockEntity implements IVehicle { private _bodyHealth; private _engineHealth; private _engineOn; private _numberPlate; private _isLocked; private _isDead; private _primaryColor; private _secondaryColor; private _customPrimaryColor; private _customSecondaryColor; private _passengers; private _mods; private _neonEnabled; private _neonColor; private _windowTint; private _wheelType; private _plateType; get bodyHealth(): number; get engineHealth(): number; get engineOn(): boolean; get numberPlate(): string; get isLocked(): boolean; get isDead(): boolean; get primaryColor(): number; get secondaryColor(): number; get customPrimaryColor(): RGBA; get customSecondaryColor(): RGBA; get neonEnabled(): boolean; get neonColor(): { r: number; g: number; b: number; }; get windowTint(): number; get wheelType(): number; get plateType(): number; get driver(): MockPlayer | null; get passengers(): Set<MockPlayer>; constructor(options: IMockVehicleOptions); setBodyHealth(value: number): void; setEngineHealth(value: number): void; setEngineOn(value: boolean): 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; }