UNPKG

rock-mod

Version:

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

17 lines (16 loc) 661 B
import { type BaseObjectType } from "../../../../shared/entities"; import { type IBaseObject, type IBaseObjectOptions } from "../../common/baseObject/IBaseObject"; export interface IRageBaseObjectOptions<T extends EntityMp> extends IBaseObjectOptions { mpEntity: T; } export declare abstract class RageBaseObject<T extends EntityMp = EntityMp> implements IBaseObject { private readonly _mpEntity; get id(): number; get remoteId(): number; get handle(): number; get type(): BaseObjectType; get isExists(): boolean; destroy(): void; protected get mpEntity(): T; protected constructor(options: IRageBaseObjectOptions<T>); }