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 }