Beispiel #1
0
 /// <summary>
 /// Adds the selected card to the discard pile.
 /// </summary>
 /// <param name="cardData">Card to add</param>
 internal void GainCard(Card cardData, bool addToHand)
 {
     cardData.Owner = this;
     if (addToHand)
     {
         if (playerDeck.hand.Count >= maxHandSize)
         {
             puim.ShowAlert("You have too many cards in hand. Adding to discard instead.");
             playerDeck.discardPile.Add(cardData);
         }
         else
         {
             playerDeck.AddCardToHand(cardData);
             puim.SpawnCardInHand(cardData);
         }
     }
     else
     {
         playerDeck.discardPile.Add(cardData);
     }
 }