Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
 internal NetworkView(NetworkViewManager networkViewManager, ushort networkId, Player owner)
 {
     Manager = networkViewManager;
     Id      = networkId;
     Owner   = owner;
 }