Project_WL/Assets/Script/UI/Ingame/Dungeon/DungeonResult_Wave.cs

27 lines
872 B
C#

public class DungeonResult_Wave : DungeonResultBase
{
public override void Set(bool? win)
{
base.Set(win);
var sdata = ServerInfo.Ins.m_ServerData;
var beforepoint = sdata.Get_DungeonValue(eDungeon.d4_Wave, 2);
var afterpoint = DungeonInfo.Ins.WaveScore;
texts[0].text = DSUtil.Format(424, beforepoint);
texts[1].text = DSUtil.Format(425, afterpoint);
texts[2].text = MyValue.MyChoiceMapData.n_DungeonLv.ToString();
rewards[0].Set(list_reward[0]);
rewards[1].Set(list_reward[1]);
if (afterpoint > beforepoint)
{
sdata.Set_DungeonValue(eDungeon.d4_Wave, 2, afterpoint);
}
sdata.Add_MissionCount(ePurpose.CONTENTS_CLEAR, 4);
ServerInfo.Ins.Save_WaveResult(afterpoint, () =>
{
gos[0].SetActive(true);
});
}
}