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.15 kB
JavaScript
import { CCMPConsoleForwarder } from "./CCMPConsoleForwarder";
import { CCMPDataHandler } from "./dataHandler/CCMPDataHandler";
import { CCMPEventsBridge } from "./events/CCMPEventsBridge";
import { CCMPEventsManager } from "./events/CCMPEventsManager";
import { CCMPRenderTicker } from "./events/CCMPRenderTicker";
import { CCMPRPCManager } from "./rpc/CCMPRPCManager";
export class CCMPNetManager {
get events() {
return this._eventsManager;
}
get rpc() {
return this._rpcManager;
}
get dataHandler() {
return this._dataHandler;
}
constructor() {
this._consoleForwarder = new CCMPConsoleForwarder();
this._consoleForwarder.install();
this._eventsManager = new CCMPEventsManager();
this._rpcManager = new CCMPRPCManager();
this._dataHandler = new CCMPDataHandler(this._eventsManager);
this._bridge = new CCMPEventsBridge(this._eventsManager);
this._renderTicker = new CCMPRenderTicker();
this._bridge.registerRawEvents();
this._bridge.registerServerEvents();
this._renderTicker.start(this._eventsManager);
}
}