- 랭킹 보상
This commit is contained in:
parent
b134e6883e
commit
699c0b7b5b
|
|
@ -66,4 +66,3 @@ messageinfo 엄청 느린 버그
|
|||
- 랭킹 15분마다 갱신
|
||||
|
||||
- 시작 시 입장권 차감
|
||||
- 랭킹 UI 통합(랭킹 및 랭킹 보상이 기본)
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
[{"n_MinRank": "최소 순위", "n_MaxRank": "최대 순위", "n_RewardID": "달성 보상 ID", "n_RewardAmount": "달성 보상 수량"}, {"n_MinRank": "1", "n_MaxRank": "1", "n_RewardID": "2", "n_RewardAmount": "1"}, {"n_MinRank": "2", "n_MaxRank": "2", "n_RewardID": "2", "n_RewardAmount": "2"}, {"n_MinRank": "3", "n_MaxRank": "3", "n_RewardID": "2", "n_RewardAmount": "3"}, {"n_MinRank": "4", "n_MaxRank": "10", "n_RewardID": "2", "n_RewardAmount": "4"}, {"n_MinRank": "11", "n_MaxRank": "20", "n_RewardID": "2", "n_RewardAmount": "5"}, {"n_MinRank": "21", "n_MaxRank": "50", "n_RewardID": "2", "n_RewardAmount": "6"}, {"n_MinRank": "51", "n_MaxRank": "99999999", "n_RewardID": "2", "n_RewardAmount": "7"}]
|
||||
[{"e_Dungeon": "던전 타입", "n_MinRank": "최소 순위", "n_MaxRank": "최대 순위", "n_RewardID": "달성 보상 ID", "n_RewardAmount": "달성 보상 수량"}, {"e_Dungeon": "d2_Maze", "n_MinRank": "1", "n_MaxRank": "1", "n_RewardID": "2", "n_RewardAmount": "1"}, {"e_Dungeon": "d2_Maze", "n_MinRank": "2", "n_MaxRank": "2", "n_RewardID": "2", "n_RewardAmount": "2"}, {"e_Dungeon": "d2_Maze", "n_MinRank": "3", "n_MaxRank": "3", "n_RewardID": "2", "n_RewardAmount": "3"}, {"e_Dungeon": "d2_Maze", "n_MinRank": "4", "n_MaxRank": "10", "n_RewardID": "2", "n_RewardAmount": "4"}, {"e_Dungeon": "d2_Maze", "n_MinRank": "11", "n_MaxRank": "20", "n_RewardID": "2", "n_RewardAmount": "5"}, {"e_Dungeon": "d2_Maze", "n_MinRank": "21", "n_MaxRank": "50", "n_RewardID": "2", "n_RewardAmount": "6"}, {"e_Dungeon": "d2_Maze", "n_MinRank": "51", "n_MaxRank": "99999999", "n_RewardID": "2", "n_RewardAmount": "7"}, {"e_Dungeon": "d3_Nightmare", "n_MinRank": "1", "n_MaxRank": "1", "n_RewardID": "1", "n_RewardAmount": "1"}, {"e_Dungeon": "d3_Nightmare", "n_MinRank": "2", "n_MaxRank": "2", "n_RewardID": "1", "n_RewardAmount": "2"}, {"e_Dungeon": "d3_Nightmare", "n_MinRank": "3", "n_MaxRank": "3", "n_RewardID": "1", "n_RewardAmount": "3"}, {"e_Dungeon": "d3_Nightmare", "n_MinRank": "4", "n_MaxRank": "10", "n_RewardID": "1", "n_RewardAmount": "4"}, {"e_Dungeon": "d3_Nightmare", "n_MinRank": "11", "n_MaxRank": "20", "n_RewardID": "1", "n_RewardAmount": "5"}, {"e_Dungeon": "d3_Nightmare", "n_MinRank": "21", "n_MaxRank": "50", "n_RewardID": "1", "n_RewardAmount": "6"}, {"e_Dungeon": "d3_Nightmare", "n_MinRank": "51", "n_MaxRank": "99999999", "n_RewardID": "1", "n_RewardAmount": "7"}]
|
||||
Binary file not shown.
|
|
@ -6,6 +6,8 @@ using System.Collections.Generic;
|
|||
[Serializable]
|
||||
public class RankRewardListTableData : TableDataBase
|
||||
{
|
||||
public eDungeon e_Dungeon;
|
||||
|
||||
protected ObscuredInt _MinRank;
|
||||
public int n_MinRank
|
||||
{
|
||||
|
|
@ -40,6 +42,7 @@ public class table_rankrewardlist : table_missionbase
|
|||
{
|
||||
public static table_rankrewardlist Ins;
|
||||
List<RankRewardListTableData> tableDatas;
|
||||
Dictionary<eDungeon, List<RankRewardListTableData>> dic_datas = new Dictionary<eDungeon, List<RankRewardListTableData>>();
|
||||
|
||||
protected override void Awake()
|
||||
{
|
||||
|
|
@ -50,8 +53,14 @@ public class table_rankrewardlist : table_missionbase
|
|||
protected override void Start()
|
||||
{
|
||||
tableDatas = JsonConvert.DeserializeObject<List<RankRewardListTableData>>(json_last);
|
||||
for (int i = 0; i < tableDatas.Count; i++)
|
||||
{
|
||||
if (!dic_datas.ContainsKey(tableDatas[i].e_Dungeon))
|
||||
dic_datas.Add(tableDatas[i].e_Dungeon, new List<RankRewardListTableData>());
|
||||
dic_datas[tableDatas[i].e_Dungeon].Add(tableDatas[i]);
|
||||
}
|
||||
base.Start();
|
||||
}
|
||||
|
||||
public List<RankRewardListTableData> Get_DataList() { return tableDatas; }
|
||||
public List<RankRewardListTableData> Get_DataList(eDungeon dungeon) { return dic_datas[dungeon]; }
|
||||
}
|
||||
|
|
@ -3,6 +3,6 @@ public class RankingUI_Reward : uScrollViewMgr
|
|||
public void Set(eDungeon dungeon)
|
||||
{
|
||||
gameObject.SetActive(true);
|
||||
Set_ScrollView(table_rankrewardlist.Ins.Get_DataList());
|
||||
Set_ScrollView(table_rankrewardlist.Ins.Get_DataList(dungeon));
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue