public UIConnector(NetCoreReceiver _receiver) { receiver = _receiver; LocalNetCoreRouter.registerEndpoint(this, NetcoreCommands.UI); if (receiver.Attached) { return; } var netCoreSpec = new NetCore.NetCoreSpec(); netCoreSpec.Side = NetCore.NetworkSide.SERVER; netCoreSpec.Attached = receiver.Attached; netCoreSpec.Loopback = true; netCoreSpec.MessageReceived += OnMessageReceivedProxy; netCoreSpec.ServerConnected += Spec_ServerConnected; netCoreSpec.ServerConnectionLost += NetCoreSpec_ServerConnectionLost; netCoreSpec.ServerDisconnected += NetCoreSpec_ServerConnectionLost; netConn = new NetCoreConnector(netCoreSpec); LocalNetCoreRouter.registerEndpoint(netConn, NetcoreCommands.VANGUARD); LocalNetCoreRouter.registerEndpoint(netConn, NetcoreCommands.DEFAULT); //Will send mesages to netcore if can't find the destination }
public VanguardConnector(NetCoreReceiver _receiver) { receiver = _receiver; LocalNetCoreRouter.registerEndpoint(this, NetcoreCommands.VANGUARD); corruptConn = new CorruptCoreConnector(); LocalNetCoreRouter.registerEndpoint(corruptConn, NetcoreCommands.CORRUPTCORE); if (receiver.Attached)//attached mode { CorruptCore.RtcCore.Attached = true; RTCV.UI.UICore.Start(null); return; } var netCoreSpec = new NetCoreSpec { Side = NetworkSide.CLIENT }; netCoreSpec.MessageReceived += OnMessageReceivedProxy; netCoreSpec.ClientConnected += NetCoreSpec_ClientConnected; netConn = new NetCoreConnector(netCoreSpec); //netConn = LocalNetCoreRouter.registerEndpoint(new NetCoreConnector(netCoreSpec), "WGH"); LocalNetCoreRouter.registerEndpoint(netConn, NetcoreCommands.DEFAULT); //Will send mesages to netcore if can't find the destination }
public VanguardConnector(TargetSpec _spec) { spec = _spec; LocalNetCoreRouter.registerEndpoint(this, "VANGUARD"); corruptConn = LocalNetCoreRouter.registerEndpoint(new CorruptCoreConnector(), "CORRUPTCORE"); var netCoreSpec = new NetCoreSpec(); netCoreSpec.Side = NetworkSide.CLIENT; netCoreSpec.MessageReceived += OnMessageReceivedProxy; netConn = LocalNetCoreRouter.registerEndpoint(new NetCoreConnector(netCoreSpec), "RTCV"); //LocalNetCoreRouter.registerEndpoint(netConn, "WGH"); //We can make an alias for WGH }
public bool Start(RTCSide side) { RTCV.Common.Logging.GlobalLogger.Info($"{Name} v{Version} initializing."); if (side == RTCSide.Client) { var conn = new HexEditorConnector(); LocalNetCoreRouter.registerEndpoint(conn, "HEXEDITOR"); } RTCV.Common.Logging.GlobalLogger.Info($"{Name} v{Version} initialized."); return(true); }
public PluginConnectorRTC() { LocalNetCoreRouter.registerEndpoint(this, Endpoint.RTC_SIDE); }
public MemVisConnectorRTC() { LocalNetCoreRouter.registerEndpoint(this, Ep.RTC_SIDE); }
public MemVisConnectorEMU() { LocalNetCoreRouter.registerEndpoint(this, Ep.EMU_SIDE); }
public HexEditorConnector() { LocalNetCoreRouter.registerEndpoint(this, "HEXEDITOR"); }
public PluginConnectorEMU() { LocalNetCoreRouter.registerEndpoint(this, Endpoint.EMU_SIDE); }