コード例 #1
0
ファイル: GDESDebugData.cs プロジェクト: zzxy0909/DataManager
        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
ファイル: GDESDebugData.cs プロジェクト: zzxy0909/DataManager
        public GDESDebugData DeepClone()
        {
            GDESDebugData newClone = ShallowClone();

            return(newClone);
        }