Пример #1
0
        private void OnReceiveSessionsPollRequest(SharedSessionsPollRequest request, NebulaUser user)
        {
            SharedSessionsPollResponse response = new SharedSessionsPollResponse {
                Sessions = new SharedSessionInfo[Rooms.Count]
            };

            for (int i = Rooms.Count; i-- > 0;)
            {
                response.Sessions[i] = Rooms.ElementAt(i).Value.AsSessionInfo();
            }
            Server.SendPacket(response, user.Peer);
        }