示例#1
0
        public ViewPublicGamesReply OnViewPublicGamesRequest()
        {
            ViewPublicGamesReply reply = new ViewPublicGamesReply();

            foreach (var pair in PublicGames)
            {
                string ownerName = pair.Key;
                Game   game      = pair.Value;
                PublicGameInformation information = new PublicGameInformation(ownerName, game.GameConfiguration);
                reply.Games.Add(information);
            }
            return(reply);
        }
示例#2
0
        void OnViewPublicGamesRequest(ClientToServerMessage message)
        {
            ViewPublicGamesReply reply = Server.OnViewPublicGamesRequest();

            QueueMessage(new ServerToClientMessage(reply));
        }
示例#3
0
 public ServerToClientMessage(ViewPublicGamesReply reply)
 {
     Type = ServerToClientMessageType.ViewPublicGamesReply;
     ViewPublicGamesReply = reply;
 }