From e099898364b9192fac8a7952d64b4ae141770450 Mon Sep 17 00:00:00 2001 From: Ino Date: Wed, 23 Jul 2025 11:51:02 +0900 Subject: [PATCH] =?UTF-8?q?=EB=86=8D=EC=9E=A5=20=EC=9D=BC=EA=BE=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Script/UI/Farm/FarmFarmerCard.cs | 12 +----------- Assets/Script/UI/Farm/FarmFarmerUI.cs | 8 +++++++- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/Assets/Script/UI/Farm/FarmFarmerCard.cs b/Assets/Script/UI/Farm/FarmFarmerCard.cs index 2f4e4511d..9eb151a8d 100644 --- a/Assets/Script/UI/Farm/FarmFarmerCard.cs +++ b/Assets/Script/UI/Farm/FarmFarmerCard.cs @@ -36,6 +36,7 @@ public class FarmFarmerCard : CardBase } public override TableDataBase Get_Data() { return m_Data; } + public override int Get_IntData() { return m_Data.n_FarmerID; } bool IsObtainFarmer() { return ServerInfo.Ins.m_ServerData.Get_ItemAmount(m_Data.n_FarmerID) > 0; @@ -48,15 +49,4 @@ public class FarmFarmerCard : CardBase //MyValue.Get_ActorStatInfoorNull(eRole.PC); gos[1].SetActive(IsObtainFarmer()); } - - public void OnClick_Equip() - { - if (IsObtainFarmer()) - { - var sdata = ServerInfo.Ins.m_ServerData; - sdata.Equip.Set_Equip(eItem.Farmer, m_Data.n_FarmerID); - FarmFarmerUI.Ins.Set(); - sdata.Add_MissionCount(ePurpose.FARMER_EQUIPMENT_LIMIT); - } - } } \ No newline at end of file diff --git a/Assets/Script/UI/Farm/FarmFarmerUI.cs b/Assets/Script/UI/Farm/FarmFarmerUI.cs index 1c146a55b..720b42a88 100644 --- a/Assets/Script/UI/Farm/FarmFarmerUI.cs +++ b/Assets/Script/UI/Farm/FarmFarmerUI.cs @@ -45,7 +45,13 @@ public class FarmFarmerUI : BotMenuBase public void OnClick_Equip() { - + var sdata = ServerInfo.Ins.m_ServerData; + if (sdata.Check_ItemAmount(m_SelectCard.Get_IntData(), 1)) + { + sdata.Equip.Set_Equip(eItem.Farmer, m_SelectCard.Get_IntData()); + sdata.Add_MissionCount(ePurpose.FARMER_EQUIPMENT_LIMIT); + Set(); + } } public override void OnClick_Back()