示例#1
0
        public void UpdateValues()
        {
            if (playCard == null)
            {
                playCard = GetComponent <PlayCard>();
            }
            int quantity = PlayerLibrary.Cards.FindAll(x => x.ID == playCard.CardInfo.ID).Count;

            QuantityText.text = PlayerLibrary.Cards.FindAll(x => x.ID == playCard.CardInfo.ID).Count + "x";

            Color newColor = quantity > 0 ? Color.white : new Color(1, 1, 1, 0.33f);

            playCard.References.NameText.color        = newColor;
            playCard.References.DescriptionText.color = newColor;
            playCard.References.ManaText.color        = newColor;
            playCard.References.DamageText.color      = newColor;
            playCard.References.HealthText.color      = newColor;
            playCard.References.CardFront.color       = newColor;
            playCard.References.ArtworkPicture.color  = newColor;
        }
示例#2
0
 private void Reset() => playCard = GetComponent <PlayCard>();