27 lines
872 B
C#
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);
|
|
});
|
|
}
|
|
} |