미궁 랭킹 탭

This commit is contained in:
Ino 2025-01-30 08:02:08 +09:00
parent 711006d477
commit 1510a98ad0
3 changed files with 29 additions and 7 deletions

View File

@ -52,8 +52,9 @@ messageinfo 엄청 느린 버그
수상한 미궁
- 맵 벽과 플레이 사이 더 멀게 만들자 (카메라가 벽 밖에 안 나가게)
- 초기화 후 보상 우편으로 지급
- 매월 초기화 후 보상 우편으로 지급
- 추가 구매 구현 필요
- 결과 화면 (보상 지급)
- 랭킹 15분마다 갱신
- 랭킹 화면
-- 랭킹 보상
-- 랭킹 탭, 마이 랭킹

View File

@ -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

View File

@ -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
{
}
}
}