rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
38 lines (37 loc) • 1.45 kB
TypeScript
import { type INetManager } from "./net/common/INetManager";
import { type IBlipsManager, type IColshapesManager, type IMarkersManager, type IObjectsManager, type IPedsManager, type IPlayersManager, type IVehiclesManager } from "./entities";
import { type IUtilsManager } from "./utils";
import { type IManagersFactory } from "./factories/common/IManagersFactory";
import { type IWorldManager } from "./world";
type MultiplayerType = "RageMP" | "AltV" | "Mock";
export interface RockModOptions {
multiplayer: MultiplayerType;
}
export declare class RockMod {
private static _instance?;
static create(options: RockModOptions): Promise<RockMod>;
static get instance(): RockMod;
private static _initManagersFactory;
private readonly _net;
private readonly _blips;
private readonly _colshapes;
private readonly _markers;
private readonly _objects;
private readonly _peds;
private readonly _players;
private readonly _utils;
private readonly _vehicles;
private readonly _world;
get net(): INetManager;
get blips(): IBlipsManager;
get colshapes(): IColshapesManager;
get markers(): IMarkersManager;
get objects(): IObjectsManager;
get peds(): IPedsManager;
get players(): IPlayersManager;
get utils(): IUtilsManager;
get vehicles(): IVehiclesManager;
get world(): IWorldManager;
protected constructor(managersFactory: IManagersFactory);
}
export {};