42 lines
971 B
C#
42 lines
971 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace TcgEngine.UI
|
|
{
|
|
/// <summary>
|
|
/// Shows a trait or custom card stats, add it to the array of a CardUI
|
|
/// </summary>
|
|
|
|
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;
|
|
}
|
|
}
|
|
}
|