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