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