Esempio n. 1
0
    public void PlayCard(CardStats cardStats)
    {
        //TODO: CHANGE STATS HERE DEPENDING ON WHAT CARD IS PLAYED
        Debug.Log(cardStats.GetStats());

        _parent.SetActive(false);
        _hub.SetActive(true);
    }
Esempio n. 2
0
    public void Set(CardStats card)
    {
        List <CardStat> cardStats = card.GetStats();

        art.sprite = card.sprite;
        art.color  = (card.IsMastered()) ? dark : light;

        for (int i = 0; i < stats.Length; i++)
        {
            if (i < cardStats.Count)
            {
                stats[i].Set(cardStats[i]);
            }
            else
            {
                stats[i].Clear();
            }
        }
    }
Esempio n. 3
0
 public List <CardStat> GetStats()
 {
     return(cardStats.GetStats());
 }