From 3442eb1c7d61a8dc3ca1f419a777b6795e9a0c16 Mon Sep 17 00:00:00 2001 From: Ino Date: Tue, 5 Aug 2025 14:32:09 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B0=A9=EC=9A=A9=20=EC=9E=A5=EB=B9=84=20?= =?UTF-8?q?=EC=9D=B8=EC=B1=88=ED=8A=B8=20=EB=B6=80=EC=97=AC=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=20=EC=A4=91...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UI/Eqiupment/EquipmentEnchantCard.cs | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Assets/Script/UI/Eqiupment/EquipmentEnchantCard.cs b/Assets/Script/UI/Eqiupment/EquipmentEnchantCard.cs index 58b48dd16..912915ad2 100644 --- a/Assets/Script/UI/Eqiupment/EquipmentEnchantCard.cs +++ b/Assets/Script/UI/Eqiupment/EquipmentEnchantCard.cs @@ -60,6 +60,32 @@ public class EquipmentEnchantCard : CardBase } } public void OnClick_EnchantEquipItem() + { + var sdata = ServerInfo.Ins.m_ServerData; + if (sdata.Get_EnchantLv(m_Data.n_EnchantID) > 0 && sdata.Check_ItemAmount(m_Data.n_EnchantID, 1)) + { // 마법 부여 하자 + sdata.Use_Item(m_Data.n_EnchantID, 1); + var parts = PopupMgr.Ins.m_EquipmentItemPopup.Get_Parts(); + var enchant = sdata.EnchantOption[m_Data.n_EnchantID]; + var option = enchant.Option[enchant.Index++]; + sdata.Set_SlotEnchant(parts, Select_EnchantCardData.Index, option.id, option.lv); + PopupMgr.Ins.m_EquipmentItemPopup.m_EquipItemEnchantOption.Set_UI(); + + if(enchant.Option.Count <= enchant.Index) + { + enchant.Index = 0; + // 현재까지 저장하고 새로운 데이터 받아오기 + } + + // 나중에 서버 저장 후 처리 + //sdata.Add_MissionCount(ePurpose.EQUIP_ITEM_ENCHANT_ACC); + //sdata.Add_MissionCount(ePurpose.EQUIP_ITEM_ENCHANT_ALL); + + Set_UI(); + } + } + /* 변경마다 서버 탐 + public void OnClick_EnchantEquipItem() { var sdata = ServerInfo.Ins.m_ServerData; if (sdata.Get_EnchantLv(m_Data.n_EnchantID) > 0 && sdata.Check_ItemAmount(m_Data.n_EnchantID, 1)) @@ -85,4 +111,5 @@ public class EquipmentEnchantCard : CardBase }); } } + */ } \ No newline at end of file