using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace TcgEngine.UI { /// /// Shows a trait or custom card stats, add it to the array of a CardUI /// public class TraitUI : MonoBehaviour { public TraitData trait; public Image bg; public Text text; void Start() { } public void SetCard(Card card) { bool has_trait = card.HasTrait(trait); int val = card.GetTraitValue(trait); text.text = val.ToString(); bg.enabled = has_trait; text.enabled = has_trait; } public void SetCard(CardData card) { bool has_trait = card.HasTrait(trait); int val = card.GetStat(trait.id); text.text = val.ToString(); bg.enabled = has_trait; text.enabled = has_trait; } } }