Project_WL/Assets/Script/UI/Map/MapChoiceUI_Dungeon_Nightma...

41 lines
1.3 KiB
C#
Raw Permalink Normal View History

2025-02-03 06:58:53 +00:00
using System.Collections.Generic;
public class MapChoiceUI_Dungeon_Nightmare : MapChoiceUI_DungeonBase
{
public TabUIBase tab_NightmareDiff; // 악몽의 시련 난이도
List<TabUIData> list_NightmareTabData = new List<TabUIData>
{ new TabUIData{ btnName = "1" }, new TabUIData{ btnName = "2" }, new TabUIData{ btnName = "3" } };
public override void Set()
{
base.Set();
list_NightmareTabData.ForEach(f => f.onClick = OnClick_NightmareTab);
tab_NightmareDiff.Set(list_NightmareTabData);
OnClick_NightmareTab();
ServerInfo.Ins.Get_MyRank(MyValue.dic_Leaderboard[m_mapData.e_Dungeon],
my =>
{
MyValue.MyChoiceMapData.d_NightmareBeforeDmg = DSUtil.CheckNull(my) ? 0d : double.Parse(my.Scores[0]);
});
}
void OnClick_NightmareTab()
{
MyValue.MyChoiceMapData.n_Difficult = tab_NightmareDiff.Get_Index() + 1;
}
public override void OnClick_GoDungeon()
{
var sdata = ServerInfo.Ins.m_ServerData;
if (sdata.Check_ItemAmount(m_mapData.n_TicketID, 1))
2025-02-03 06:58:53 +00:00
{
ServerInfo.Ins.Save_DungeonStart(m_mapData.n_TicketID, () =>
{
sdata.Use_Item(m_mapData.n_TicketID, 1);
Go_Dungeon();
});
2025-02-03 06:58:53 +00:00
}
}
}