using TMPro; using UnityEngine; using UnityEngine.UI; public class BattleSmallCard : CardBase { public GameObject[] gos; // 0 없음, 1 있음 public Image i_grade, i_skill; public TextMeshProUGUI t_desc; public override void Set(T _base) { base.Set(_base); DSUtil.InActivateGameObjects(gos, _base == null ? 0 : 1); if (gos[1].activeSelf) { var data = _base as CardListTableData; i_grade.sprite = UIAtlasMgr.Ins.Get_SmallCardGrade_Sprite(data.e_CardGrade); var rdn = Random.Range(1, 11); i_skill.sprite = UIAtlasMgr.Ins.Get_Sprite($"skill_{rdn.ToString("00")}"); t_desc.text = data.Get_Desc(); } } public void Set_Empty() { DSUtil.InActivateGameObjects(gos, 0); } }