Save_Enchant_LvUp 마법 부여 옵션 리턴
This commit is contained in:
parent
19842129f9
commit
2dbf74c5fc
|
|
@ -1798,7 +1798,7 @@ handlers.Save_EquipItem_EnchantOption = function(args)
|
|||
}
|
||||
return Get_Return(1);
|
||||
}
|
||||
handlers.Save_EquipItem_Enchant = function(args)
|
||||
handlers.Save_EquipItem_Enchant = function(args) // 사용 x
|
||||
{
|
||||
var readonlydata = Get_UserReadOnlyData();
|
||||
var error = Get_Error(readonlydata, args.Token);
|
||||
|
|
@ -1841,7 +1841,6 @@ handlers.Save_EquipItem_Enchant = function(args)
|
|||
}
|
||||
return Get_Return(1);
|
||||
}
|
||||
|
||||
handlers.Save_Enchant_LvUp = function(args)
|
||||
{
|
||||
var readonlydata = Get_UserReadOnlyData();
|
||||
|
|
@ -1861,8 +1860,10 @@ handlers.Save_Enchant_LvUp = function(args)
|
|||
{
|
||||
++s_enchant[1];
|
||||
|
||||
Make_EqiupmentEnchantOption_perEnchant(urod, args.EnchantID);
|
||||
|
||||
Set_JsonUserData(urod);
|
||||
return Get_Return(0);
|
||||
return Get_Return(0, { newoption : urod.EnchantOption[args.EnchantID] });
|
||||
}
|
||||
return Get_Return(1);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1704,7 +1704,7 @@ public class ServerInfo : MyCoroutine
|
|||
});
|
||||
}
|
||||
|
||||
public void Save_Enchant_LvUp(int eid, Action _act)
|
||||
public void Save_Enchant_LvUp(int eid, Action<SC_EnchantOptionResult> _act)
|
||||
{
|
||||
NetWait.Ins.Set(true);
|
||||
PlayFabClientAPI.ExecuteCloudScript(new ExecuteCloudScriptRequest
|
||||
|
|
@ -1727,7 +1727,7 @@ public class ServerInfo : MyCoroutine
|
|||
// (0 성공, 1 실패 (잠긴 인챈트 슬롯), 3 실패 (없는 아이템), 4 실패 (업그레이드 정보 없는 파츠))
|
||||
switch (error)
|
||||
{
|
||||
case 0: _act?.Invoke(); break;
|
||||
case 0: _act?.Invoke(JsonConvert.DeserializeObject<SC_EnchantOptionResult>(str_result)); break;
|
||||
case 1: ToastUI.Ins.Set(388); break;
|
||||
case 2: ToastUI.Ins.Set(999900003); break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -59,10 +59,11 @@ public class EquipmentEnchantCard : CardBase
|
|||
var sdata = ServerInfo.Ins.m_ServerData;
|
||||
if (sdata.Check_ItemAmount(m_Data.n_EnchantID, m_EnchantRateTableData.n_NextLvRequireCount))
|
||||
{
|
||||
ServerInfo.Ins.Save_Enchant_LvUp(m_Data.n_EnchantID, () =>
|
||||
ServerInfo.Ins.Save_Enchant_LvUp(m_Data.n_EnchantID, result =>
|
||||
{
|
||||
sdata.Use_Item(m_Data.n_EnchantID, m_EnchantRateTableData.n_NextLvRequireCount);
|
||||
sdata.Add_EnchantLv(m_Data.n_EnchantID);
|
||||
sdata.EnchantOption[m_Data.n_EnchantID] = result.newoption;
|
||||
Set_UI();
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue