public Session(Mahjongs.AfterDiscard source) { hasAfterDiscard = true; hasAfterDraw = false; hasBeforeAddedOpenQuad = false; hasBeforeClosedQuad = false; afterDiscard = source.ToSerializable(); afterDraw = default; beforeAddedOpenQuad = default; beforeClosedQuad = default; }
public AfterDiscard(Mahjongs.AfterDiscard source) { round = source.Round.ToSerializable(); discardPlayerIndex = source.DiscardPlayerIndex; }