public void AddCard(Card card) { CreateStore(); int checkCount = 0; foreach (Card c in decklist) { if (c.ToString() == card.ToString()) { if (c.GetTypes().Contains("Basic")) { decklist.Add(card); store.AddCardToDeck(this, card); CheckComplete(); return; } else { checkCount++; } } } if (checkCount < 4) { decklist.Add(card); store.AddCardToDeck(this, card); } CheckComplete(); }