미궁 랭킹 탭
This commit is contained in:
parent
711006d477
commit
1510a98ad0
|
|
@ -52,8 +52,9 @@ messageinfo 엄청 느린 버그
|
||||||
|
|
||||||
수상한 미궁
|
수상한 미궁
|
||||||
- 맵 벽과 플레이 사이 더 멀게 만들자 (카메라가 벽 밖에 안 나가게)
|
- 맵 벽과 플레이 사이 더 멀게 만들자 (카메라가 벽 밖에 안 나가게)
|
||||||
- 초기화 후 보상 우편으로 지급
|
- 매월 초기화 후 보상 우편으로 지급
|
||||||
|
- 추가 구매 구현 필요
|
||||||
- 결과 화면 (보상 지급)
|
- 결과 화면 (보상 지급)
|
||||||
|
- 랭킹 15분마다 갱신
|
||||||
- 랭킹 화면
|
- 랭킹 화면
|
||||||
-- 랭킹 보상
|
-- 랭킹 보상
|
||||||
-- 랭킹 탭, 마이 랭킹
|
|
||||||
|
|
@ -4,6 +4,9 @@ using UnityEngine;
|
||||||
|
|
||||||
public class TabUIData
|
public class TabUIData
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// (자동설정) 탭 순서 0~
|
||||||
|
/// </summary>
|
||||||
public int m_Index;
|
public int m_Index;
|
||||||
|
|
||||||
public string btnBGImg_on, btnBGImg_off;
|
public string btnBGImg_on, btnBGImg_off;
|
||||||
|
|
@ -16,7 +19,10 @@ public class TabUIData
|
||||||
public Color color_bg_off = Color.gray;
|
public Color color_bg_off = Color.gray;
|
||||||
|
|
||||||
public Action onClick;
|
public Action onClick;
|
||||||
public Action<int> onTabAction; // 선택된 탭 설정, 탭 UI 상태 갱신
|
/// <summary>
|
||||||
|
/// (자동설정) 선택된 탭 설정, 탭 UI 상태 갱신
|
||||||
|
/// </summary>
|
||||||
|
public Action<int> onTabAction;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class TabUIBase : uScrollViewMgr
|
public class TabUIBase : uScrollViewMgr
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,30 @@
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
public class Rank_Maze : RankingBase
|
public class Rank_Maze : RankingBase
|
||||||
{
|
{
|
||||||
public TabUIBase m_Tab;
|
public TabUIBase m_Tab;
|
||||||
public RankCard_Maze myRank;
|
public RankCard_Maze myRank;
|
||||||
|
|
||||||
|
List<TabUIData> list_TabData = new List<TabUIData> { new TabUIData{ n_btnName = 325 }, new TabUIData{ n_btnName = 326 } };
|
||||||
|
|
||||||
public override void Set()
|
public override void Set()
|
||||||
{
|
{
|
||||||
base.Set();
|
base.Set();
|
||||||
CardBase_AllOff();
|
list_TabData.ForEach(f => f.onClick = OnClick_Tab);
|
||||||
ServerInfo.Ins.Get_Rank("Rank_Maze", rank100 =>
|
m_Tab.Set(list_TabData);
|
||||||
|
OnClick_Tab();
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnClick_Tab()
|
||||||
|
{
|
||||||
|
var index = m_Tab.Get_Index();
|
||||||
|
if (index == 0)
|
||||||
{
|
{
|
||||||
Set_ScrollView(rank100);
|
CardBase_AllOff();
|
||||||
});
|
ServerInfo.Ins.Get_Rank("Rank_Maze", rank100 => { Set_ScrollView(rank100); });
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue