UNPKG

rock-mod

Version:

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

40 lines (39 loc) 1.6 kB
import { type Blip as CcmpBlip } from "@classic-mp/types/client"; import { BaseObjectType, type IBlipColor, type IBlipSprite } from "../../../../shared/entities"; import { type IVector3D, Vector3D } from "../../../../shared/common/utils"; import { type IBlip } from "../../common/blip/IBlip"; export declare class CCMPBlip implements IBlip { private readonly _ccmpBlip; private readonly _onDestroy; private _destroyed; constructor(_ccmpBlip: CcmpBlip, _onDestroy?: (blip: CCMPBlip) => void); get id(): number; get remoteId(): number | null; get type(): BaseObjectType; get isExists(): boolean; get handle(): number; destroy(): void; get position(): Vector3D; get dimension(): number; setPosition(_value: IVector3D): void; setDimension(_value: number): void; setCoords(_xPos: number, _yPos: number, _zPos: number, _xAxis: boolean, _yAxis: boolean, _zAxis: boolean, _clearArea: boolean): void; get name(): string; get sprite(): IBlipSprite; get color(): number; get alpha(): number; get scale(): number; get drawDistance(): number; get global(): boolean; get shortRange(): boolean; get rotation(): number; getVariable(name: string): unknown | null; getSyncedMeta(key: string): unknown | undefined; hasSyncedMeta(key: string): boolean; getSyncedMetaKeys(): readonly string[]; setSprite(_value: IBlipSprite): void; setColor(_value: IBlipColor): void; setAlpha(_value: number): void; setShowHeadingIndicator(_value: boolean): void; setRotation(_value: number): void; }