public BeforeClosedQuad(Mahjongs.BeforeClosedQuad source) { round = source.Round.ToSerializable(); declarePlayerIndex = source.DeclarePlayerIndex; tile = source.tile; }
public Session(Mahjongs.BeforeClosedQuad source) { hasAfterDiscard = false; hasAfterDraw = false; hasBeforeAddedOpenQuad = false; hasBeforeClosedQuad = true; afterDiscard = default; afterDraw = default; beforeAddedOpenQuad = default; beforeClosedQuad = source.ToSerializable(); }