37 lines
1.1 KiB
C#
37 lines
1.1 KiB
C#
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()
|
|
{
|
|
if (ServerInfo.Ins.m_ServerData.Check_ItemAmount(m_mapData.n_TicketID, 1))
|
|
{
|
|
Use_Ticket();
|
|
Go_Dungeon();
|
|
}
|
|
}
|
|
} |