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