using TMPro; using UnityEngine; using UnityEngine.UI; public class SetItemNameCard : CardBase { public TextMeshProUGUI t_name; public Image i_bg; EquipmentListTableData m_Data; public override void Set(T _base) { base.Set(_base); m_Data = _base as EquipmentListTableData; t_name.text = m_Data.Get_Name(); Set_Selected(false); i_bg.color = MyValue.sdata.IsObtainItem(m_Data.n_ID) ? new Color32(24, 140, 139, 255) : new Color32(50, 61, 89, 255); } public override void Set_Selected(bool active) { t_name.color = active ? Color.green : new Color32(226, 220, 204, 255); } public override int Get_IntData() { return m_Data.n_ID; } public EquipmentListTableData Get_Data() { return m_Data; } public override void OnClick_Card() { LobbyUIManager.Ins.Get_MainMenu(MainMenuType.Equip).m_SetPopup.m_NameScroll.Select_Card(this); } }