32 lines
920 B
C#
32 lines
920 B
C#
using TMPro;
|
|
|
|
public class DungeonResult_Mimic : DungeonResultBase
|
|
{
|
|
public TextMeshProUGUI[] texts; // 0 성공 or 실패
|
|
public MoneyForm[] moneys;
|
|
|
|
public override void Set(bool win)
|
|
{
|
|
base.Set(win);
|
|
var sdata = ServerInfo.Ins.m_ServerData;
|
|
|
|
// 입장권 차감
|
|
var mapData = MyValue.MyChoiceMapData.Get_MapData();
|
|
var dungeonData = MyValue.MyChoiceMapData.Get_DungeonMapData_orNull();
|
|
sdata.Use_Item(mapData.n_TicketID, 1);
|
|
|
|
// 결과 표시
|
|
texts[0].text = table_localtext.Ins.Get_Text(win ? 321 : 322);
|
|
moneys[0].Set(1, 0);
|
|
moneys[1].Set(2, 0);
|
|
|
|
if (win)
|
|
{
|
|
// TODO 정인호 : 승리 시 보상 지급
|
|
if (sdata.Get_DungeonLv(eDungeon.d1_Mimic) < dungeonData.n_MapLv)
|
|
sdata.Add_DungeonLv(eDungeon.d1_Mimic);
|
|
}
|
|
|
|
ServerInfo.Ins.Write(null);
|
|
}
|
|
} |