private void GameUpdateBroadcast(Game game) { Dictionary<byte, object> parameter = new Dictionary<byte, object> { {(byte)MonopolyGameStatusChangeBroadcastParameterItem.GameDataString, JsonConvert.SerializeObject(game.Serialize(), new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto }) } }; List<Peer> peers = new List<Peer>(); foreach (ServerUser targetUser in (game as ServerGame).users) { peers.Add(targetUser.Peer); } server.Broadcast(peers.ToArray(), BroadcastType.MonopolyGameStatusChange, parameter); }