コード例 #1
0
ファイル: CardListing.cs プロジェクト: Alarack/Soulweaver
 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);
 }
コード例 #2
0
ファイル: CardListing.cs プロジェクト: Alarack/Soulweaver
    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);
        }
    }