rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
30 lines (29 loc) • 1.38 kB
TypeScript
import { type CCMPBlipsManager } from "../../../entities/ccmp/blip/CCMPBlipsManager";
import { type CCMPColshapesManager } from "../../../entities/ccmp/colshape/CCMPColshapesManager";
import { type CCMPMarkersManager } from "../../../entities/ccmp/marker/CCMPMarkersManager";
import { type CCMPObjectsManager } from "../../../entities/ccmp/object/CCMPObjectsManager";
import { type CCMPPedsManager } from "../../../entities/ccmp/ped/CCMPPedsManager";
import { type CCMPPlayersManager } from "../../../entities/ccmp/player/CCMPPlayersManager";
import { type CCMPVehiclesManager } from "../../../entities/ccmp/vehicle/CCMPVehiclesManager";
import { type CCMPEventsManager } from "./CCMPEventsManager";
export interface ICCMPSyncedMetaBridgeManagers {
blips: CCMPBlipsManager;
colshapes: CCMPColshapesManager;
markers: CCMPMarkersManager;
objects: CCMPObjectsManager;
peds: CCMPPedsManager;
players: CCMPPlayersManager;
vehicles: CCMPVehiclesManager;
}
/**
* Translates CCMP `streamSyncedMetaChange` into Rock-Mod's internal
* `rm::syncedMetaChange` for stream-synced base objects.
*/
export declare class CCMPSyncedMetaBridge {
private readonly _events;
private readonly _managers;
private _registered;
constructor(events: CCMPEventsManager, managers: ICCMPSyncedMetaBridgeManagers);
register(): void;
private _resolveObject;
}