rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
26 lines (25 loc) • 1.02 kB
JavaScript
import { RageEventsManager } from "./events/RageEventsManager";
import { RageEventsBridge } from "./events/RageEventsBridge";
import { RageRPCManager } from "./rpc/RageRPCManager";
import { RageDataHandler } from "../../net/ragemp/dataHandler/RageDataHandler";
import { RageEntityPoolRouter } from "../../entities/ragemp/router/RageEntityPoolRouter";
export class RageNetManager {
get events() {
return this._eventsManager;
}
get rpc() {
return this._rpcManager;
}
get dataHandler() {
return this._dataHandler;
}
constructor() {
this._entityPoolRouter = new RageEntityPoolRouter();
this._eventsManager = new RageEventsManager();
this._rpcManager = new RageRPCManager();
this._eventsBridge = new RageEventsBridge(this._eventsManager, this._entityPoolRouter);
this._dataHandler = new RageDataHandler(this._entityPoolRouter);
this._eventsBridge.registerRawEvents();
this._eventsBridge.registerServerEvents();
}
}