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
TypeScript
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>);
}