rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
35 lines (34 loc) • 1.36 kB
TypeScript
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;
explode(): void;
repair(): void;
private static _clampColorId;
}