public void TranslateMessage(int clientID, MessageGetGameRoomsRequest message)
 {
     if (TranslatedMessageGetGameRoomsRequest != null)
     {
         TranslatedMessageGetGameRoomsRequest(clientID, message);
     }
 }
Example #2
0
        public void OnClientMessage_MessageGetGameRoomsRequest(int clientID, MessageGetGameRoomsRequest message, GameRoomManager gameRoomManager, GameClientManager gameClientManager)
        {
            var gameClient = gameClientManager.GetGameClientFromClientID(clientID);
            var gameRooms  = gameRoomManager.GetGameRooms();

            var lightGameRooms = new List <TCPIPGame.Messages.GameRoom>();

            for (int i = 0; i < gameRooms.Count; i++)
            {
                var roomID   = gameRooms[i].ID;
                var roomName = gameRooms[i].Name;
                lightGameRooms.Add(new TCPIPGame.Messages.GameRoom(roomID, roomName));
            }

            SendDataToClient(gameClient, new MessageGetGameRoomsResponse(lightGameRooms));
        }
Example #3
0
 private void TheClientToServerMeossageTranslator_TranslatedMessageGetGameRoomsRequest(object clientID, MessageGetGameRoomsRequest e)
 {
     TheClientToServerMessenger.OnClientMessage_MessageGetGameRoomsRequest((int)clientID, e, TheGameRoomManager, TheGameClientManager);
 }