Esempio n. 1
0
//protected:
        protected CardWriterMethod(DeckSerializer deckSerializer, Card baseCard, CardKey key)
        {
            mDeckSerializer = deckSerializer;
            AttachCard(baseCard);
            mCardKey = key;
        }
Esempio n. 2
0
//public:
        public CardWriterMethodCardTypeInfo(DeckSerializer deckSerializer, Card baseCard, CardKey key)
            : base(deckSerializer, baseCard, key)
        {
        }
Esempio n. 3
0
//public://static
        public static CardWriterMethod CreateWriterMethod(CardWriterFormat cardWriterFormat, DeckSerializer deckSerializer, Card baseCard, CardKey key)
        {
            switch (cardWriterFormat)
            {
            case CardWriterFormat.kBrainscape:
                return(new CardWriterMethodBrainscape(deckSerializer, baseCard, key));

            case CardWriterFormat.kCardTypeInfo:
                return(new CardWriterMethodCardTypeInfo(deckSerializer, baseCard, key));
            }
            return(null);
        }