using TMPro; using UnityEngine; public class FarmFarmerUI : BotMenuBase { public static FarmFarmerUI Ins; public TextMeshProUGUI[] texts; // 0 이름, 1 효과 FarmFarmerCard m_SelectCard; public override void Set() { Ins = this; base.Set(); Set_ScrollView(table_farmerlist.Ins.Get_DataList()); if (DSUtil.CheckNull(m_SelectCard)) { var equipid = ServerInfo.Ins.m_ServerData.Get_EqiupmentEquip(eItem.Farmer); if (equipid > 0) list_CardBase.ForEach(f => f.Set(equipid)); else (list_CardBase[0] as FarmFarmerCard).OnClick_Select(); } else m_SelectCard.OnClick_Select(); } public void Set_SelectCard(FarmFarmerCard card) { if (!DSUtil.CheckNull(m_SelectCard)) m_SelectCard.SelectOff(); m_SelectCard = card; m_SelectCard.gos[2].SetActive(true); var data = m_SelectCard.Get_Data() as FarmerListTableData; texts[0].text = data.Get_Name(); texts[1].text = data.Get_Desc(); MainToFarm.Ins.Make_Farmer(data.n_FarmerID, true); } public override void OnClick_Back() { base.OnClick_Back(); MainToFarm.Ins.Set_MyFarmer(); } }