コード例 #1
0
 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);
 }