using TMPro; using UnityEngine.UI; public class FarmInvenCard : CardBase { public Image i_bg, i_fruit; public TextMeshProUGUI t_name, t_amount; int m_FruitID; public override void Set(T _base) { base.Set(_base); Set(int.Parse(_base.ToString())); } public override void Set(int fruitid) { m_FruitID = fruitid; i_fruit.sprite = UIAtlasMgr.Ins.Get_Sprite(fruitid); t_name.text = table_itemlist.Ins.Get_ItemName(fruitid); t_amount.text = ServerInfo.Ins.m_ServerData.Get_ItemAmount(fruitid).ToString(); Set_Selected(false); } public int Get_FruitID() { return m_FruitID; } public override void Set_Selected(bool active) { i_bg.sprite = UIAtlasMgr.Ins.Get_Sprite(active ? "slot 2" : "slot 1"); } public void OnClick_Select() { if (CardType != eUICardType.NoTouch) FarmInvenUI.Ins.Set_SelectCard(this); } }