Пример #1
0
 public Card AddCardToHand(Hand hand, Card card)
 {
     card.Location = Yugioh.CardLocation.Hand;
     MainDeckCards.Remove(card);
     hand.Add(card);
     return(card);
 }
Пример #2
0
        public Card AddCardToHand(Hand hand, string cardName)
        {
            var cardToAdd = MainDeckCards.FirstOrDefault(c => c.Name == cardName);

            if (cardToAdd == null)
            {
                throw new Exception("Cannot find card by name " + cardName);
            }
            cardToAdd.Location = Yugioh.CardLocation.Hand;
            MainDeckCards.Remove(cardToAdd);
            hand.Add(cardToAdd);
            return(cardToAdd);
        }