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); }
void OnViewPublicGamesRequest(ClientToServerMessage message) { ViewPublicGamesReply reply = Server.OnViewPublicGamesRequest(); QueueMessage(new ServerToClientMessage(reply)); }
public ServerToClientMessage(ViewPublicGamesReply reply) { Type = ServerToClientMessageType.ViewPublicGamesReply; ViewPublicGamesReply = reply; }