{
  "version": 1,
  "type": "Server.Engines.Mahjong.MahjongPlayers",
  "properties": [
    {
      "name": "Players",
      "type": "Server.Mobile[]",
      "rule": "ArrayMigrationRule",
      "ruleArguments": [
        "Server.Mobile",
        "SerializableInterfaceMigrationRule"
      ]
    },
    {
      "name": "InGame",
      "type": "bool[]",
      "rule": "ArrayMigrationRule",
      "ruleArguments": [
        "bool",
        "PrimitiveTypeMigrationRule",
        ""
      ]
    },
    {
      "name": "PublicHand",
      "type": "bool[]",
      "rule": "ArrayMigrationRule",
      "ruleArguments": [
        "bool",
        "PrimitiveTypeMigrationRule",
        ""
      ]
    },
    {
      "name": "Scores",
      "type": "int[]",
      "rule": "ArrayMigrationRule",
      "ruleArguments": [
        "int",
        "PrimitiveTypeMigrationRule",
        ""
      ]
    },
    {
      "name": "DealerPosition",
      "type": "int",
      "rule": "PrimitiveTypeMigrationRule",
      "ruleArguments": [
        ""
      ]
    }
  ]
}