Ejemplo n.º 1
0
 public Round(Mahjongs.Round source)
 {
     game                = source.game.ToSerializable();
     deadWallTile        = source.deadWallTile.ToSerializable();
     dealer              = source.dealer;
     players             = source.players.Select(_ => _.ToSerializable()).ToArray();
     roundWind           = source.roundWind;
     totalDiscardedTiles = source.totalDiscardedTiles.Select(_ => _.index).ToArray();
     wallTile            = source.wallTile.ToSerializable();
 }
Ejemplo n.º 2
0
 readonly public Mahjongs.Player Deserialzie(Mahjongs.Round round)
 {
     return(Mahjongs.Player.FromSerializable(this, round));
 }