UNPKG

rock-mod

Version:

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

46 lines (45 loc) 1.59 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; 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 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; explode(): void; repair(): void; }