public Room(NetworkConfiguration configuration) { m_messages = new List <NetIncomingMessage>(); NetworkManager = new NetworkViewManager(this); SceneViewManager = new SceneViewManager(this); _players[0] = Player.Server; NetComponentHelper.FindNetComponents(); Configuration = configuration; ImplConnectionSetup(); ImplDispatchSetup(); }
public Room(NetworkConfiguration configuration, ARoomServer roomServer, ADispatchClient dispatchClient) { _roomServer = roomServer; _roomServer.Room = this; _dispatchClient = dispatchClient; _dispatchClient.Room = this; NetworkManager = new NetworkViewManager(this); SceneViewManager = new SceneViewManager(this); _players[0] = Player.Server; NetComponentHelper.FindNetComponents(); Configuration = configuration; _roomServer.Setup(); _dispatchClient.Setup(); PlayerRemoved += OnPlayerRemoved; }
internal NetworkedSceneObjectView(SceneViewManager sceneViewManager, Room room) { Manager = sceneViewManager; _room = room; }