public void Initialize(CardData card, DeckBuilder parent) { this.card = card; deckbuilder = parent; costText.text = card.cardCost.ToString(); cardName.text = card.cardName; cardArt.sprite = card.cardImage; cardQuantity++; deckbuilder.AddCardCount(); deckbuilder.deckInProgress.savedDecklist.Add((int)this.card.cardID); }
public bool AddCard() { if (cardQuantity >= 3 || deckbuilder.cardCount >= 40) { return(false); } else { cardQuantity++; deckbuilder.AddCardCount(); deckbuilder.deckInProgress.savedDecklist.Add((int)card.cardID); if (!quantityImage.activeInHierarchy) { quantityImage.SetActive(true); } quantityText.text = "x" + cardQuantity.ToString(); return(true); } }