Пример #1
0
        public GDESDebugData ShallowClone()
        {
            string        newKey   = Guid.NewGuid().ToString();
            GDESDebugData newClone = new GDESDebugData(newKey);

            newClone.SinglePlayerStartForTest = SinglePlayerStartForTest;
            newClone.FreeDealCardsRuleForTest = FreeDealCardsRuleForTest;
            newClone.LessCardsCountForTest    = LessCardsCountForTest;

            return(newClone);
        }
Пример #2
0
        public GDESDebugData DeepClone()
        {
            GDESDebugData newClone = ShallowClone();

            return(newClone);
        }