//protected: protected CardWriterMethod(DeckSerializer deckSerializer, Card baseCard, CardKey key) { mDeckSerializer = deckSerializer; AttachCard(baseCard); mCardKey = key; }
//public: public CardWriterMethodCardTypeInfo(DeckSerializer deckSerializer, Card baseCard, CardKey key) : base(deckSerializer, baseCard, key) { }
//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); }