public Rail_Test() { RailSynchronizedFactory.Detect(Assembly.GetAssembly(typeof(RailBitBufferExtensions))); RailRegistry registryClient = new RailRegistry(Component.Client); registryClient.AddEntityType <RailEntityClient <SomeState>, SomeState>(); RailRegistry registryServer = new RailRegistry(Component.Server); registryServer.AddEntityType <RailEntityServer <SomeState>, SomeState>(); m_Client = new RailClient(registryClient); m_Server = new RailServer(registryServer); m_PeerClientSide = new Mock <RailNetPeerWrapper>(m_ConClientSide) { CallBase = true }; m_PeerServerSide = new Mock <RailNetPeerWrapper>(m_ConServerSide) { CallBase = true }; m_ConClientSide.OnSend += m_PeerServerSide.Object.Receive; m_ConServerSide.OnSend += m_PeerClientSide.Object.Receive; }
public PersistenceClient(IEnvironmentClient environment) { m_Environment = environment; m_RailClient = new RailClient(Registry.Client(environment)); Room = m_RailClient.StartRoom(); RpcSyncHandlers = new RPCSyncHandlers(); }
void Awake() { NetConfig.LatencySimulation = true; GameRegistry.Initialize(); Client.Instance = this; this.network = new NetCore("NetDemo1.0", false); this.network.PeerConnected += Network_PeerConnected; this.network.PeerClosed += Network_PeerClosed; this.client = new RailClient(); }
public PersistenceClient(IEnvironmentClient environment) { m_Environment = environment; m_RailClient = new RailClient(Registry.Client(environment)); m_Room = m_RailClient.StartRoom(); }
public void SetUp() { rc = new RailClient(); }