악몽 입장 시 입장권 차감
This commit is contained in:
parent
699c0b7b5b
commit
0d46e88659
|
|
@ -62,7 +62,8 @@ messageinfo 엄청 느린 버그
|
|||
- 결과 화면 (보상 지급)
|
||||
- 매일 랭킹 초기화 후 보상 우편으로 지급
|
||||
- 입장권 추가 구매 구현 필요
|
||||
- 난이도에 따른 패널티
|
||||
- 난이도에 따른 패널티 필요
|
||||
- 현재는 랜덤 보스 (보스 지정 방식 여부 필요)
|
||||
- 랭킹 15분마다 갱신
|
||||
|
||||
- 시작 시 입장권 차감
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ using CodeStage.AntiCheat.ObscuredTypes;
|
|||
using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using static Koenigz.PerfectCulling.PerfectCullingVolumeBakeData;
|
||||
|
||||
public class MapChoiceUI_Dungeon : uScrollViewMgr
|
||||
{
|
||||
|
|
@ -123,18 +124,27 @@ public class MapChoiceUI_Dungeon : uScrollViewMgr
|
|||
MyValue.MyChoiceMapData.n_PortalIndex = 0;
|
||||
MyValue.MyChoiceMapData.n_DungeonLv = SelectLv;
|
||||
|
||||
if (mapData.e_Dungeon == eDungeon.d2_Maze)
|
||||
{ // 미궁은 입장 시 입장권 사용
|
||||
sdata.Use_Item(mapData.n_TicketID, 1);
|
||||
ServerInfo.Ins.Write(null, false);
|
||||
|
||||
MyValue.MyChoiceMapData.Set_MazeMapIndex();
|
||||
switch (mapData.e_Dungeon)
|
||||
{
|
||||
case eDungeon.d2_Maze:
|
||||
Use_Ticket(sdata, mapData);
|
||||
MyValue.MyChoiceMapData.Set_MazeMapIndex();
|
||||
break;
|
||||
case eDungeon.d3_Nightmare:
|
||||
Use_Ticket(sdata, mapData);
|
||||
break;
|
||||
}
|
||||
|
||||
InGameInfo.Ins.Load_Map(SelectMapID);
|
||||
}
|
||||
}
|
||||
|
||||
void Use_Ticket(ServerData sdata, BattleMapConfigTableData mapData)
|
||||
{
|
||||
sdata.Use_Item(mapData.n_TicketID, 1);
|
||||
ServerInfo.Ins.Write(null, false);
|
||||
}
|
||||
|
||||
public void OnClick_Ranking()
|
||||
{
|
||||
var mapData = table_battlemapconfig.Ins.Get_Data(SelectMapID);
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ public class RankingUI_Rank : uScrollViewMgr
|
|||
{
|
||||
gameObject.SetActive(true);
|
||||
|
||||
// TODO 정인호 : 랭킹 갱신 시간
|
||||
//if (dic_RefreshTime[dungeon] <= 0f)
|
||||
{
|
||||
var leaderboard = MyValue.dic_Leaderboard[dungeon];
|
||||
|
|
|
|||
Loading…
Reference in New Issue