- 랭킹 보상
This commit is contained in:
parent
b134e6883e
commit
699c0b7b5b
|
|
@ -66,4 +66,3 @@ messageinfo 엄청 느린 버그
|
||||||
- 랭킹 15분마다 갱신
|
- 랭킹 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]
|
[Serializable]
|
||||||
public class RankRewardListTableData : TableDataBase
|
public class RankRewardListTableData : TableDataBase
|
||||||
{
|
{
|
||||||
|
public eDungeon e_Dungeon;
|
||||||
|
|
||||||
protected ObscuredInt _MinRank;
|
protected ObscuredInt _MinRank;
|
||||||
public int n_MinRank
|
public int n_MinRank
|
||||||
{
|
{
|
||||||
|
|
@ -40,6 +42,7 @@ public class table_rankrewardlist : table_missionbase
|
||||||
{
|
{
|
||||||
public static table_rankrewardlist Ins;
|
public static table_rankrewardlist Ins;
|
||||||
List<RankRewardListTableData> tableDatas;
|
List<RankRewardListTableData> tableDatas;
|
||||||
|
Dictionary<eDungeon, List<RankRewardListTableData>> dic_datas = new Dictionary<eDungeon, List<RankRewardListTableData>>();
|
||||||
|
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
|
|
@ -50,8 +53,14 @@ public class table_rankrewardlist : table_missionbase
|
||||||
protected override void Start()
|
protected override void Start()
|
||||||
{
|
{
|
||||||
tableDatas = JsonConvert.DeserializeObject<List<RankRewardListTableData>>(json_last);
|
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();
|
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)
|
public void Set(eDungeon dungeon)
|
||||||
{
|
{
|
||||||
gameObject.SetActive(true);
|
gameObject.SetActive(true);
|
||||||
Set_ScrollView(table_rankrewardlist.Ins.Get_DataList());
|
Set_ScrollView(table_rankrewardlist.Ins.Get_DataList(dungeon));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue