From 1510a98ad0b31fd04eedcf170cdbee208858e997 Mon Sep 17 00:00:00 2001 From: Ino Date: Thu, 30 Jan 2025 08:02:08 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AF=B8=EA=B6=81=20=EB=9E=AD=ED=82=B9=20?= =?UTF-8?q?=ED=83=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Ino_nerdnavis.txt | 5 +++-- Assets/Script/UI/Base/TabUIBase.cs | 8 +++++++- Assets/Script/UI/Rank/Rank_Maze.cs | 23 +++++++++++++++++++---- 3 files changed, 29 insertions(+), 7 deletions(-) diff --git a/Assets/Ino_nerdnavis.txt b/Assets/Ino_nerdnavis.txt index bde25e71e..641b634af 100644 --- a/Assets/Ino_nerdnavis.txt +++ b/Assets/Ino_nerdnavis.txt @@ -52,8 +52,9 @@ messageinfo 엄청 느린 버그 수상한 미궁 - 맵 벽과 플레이 사이 더 멀게 만들자 (카메라가 벽 밖에 안 나가게) - - 초기화 후 보상 우편으로 지급 + - 매월 초기화 후 보상 우편으로 지급 + - 추가 구매 구현 필요 - 결과 화면 (보상 지급) + - 랭킹 15분마다 갱신 - 랭킹 화면 -- 랭킹 보상 - -- 랭킹 탭, 마이 랭킹 \ No newline at end of file diff --git a/Assets/Script/UI/Base/TabUIBase.cs b/Assets/Script/UI/Base/TabUIBase.cs index 34aea0a10..ca828c7ab 100644 --- a/Assets/Script/UI/Base/TabUIBase.cs +++ b/Assets/Script/UI/Base/TabUIBase.cs @@ -4,6 +4,9 @@ using UnityEngine; public class TabUIData { + /// + /// (자동설정) 탭 순서 0~ + /// 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 onTabAction; // 선택된 탭 설정, 탭 UI 상태 갱신 + /// + /// (자동설정) 선택된 탭 설정, 탭 UI 상태 갱신 + /// + public Action onTabAction; } public class TabUIBase : uScrollViewMgr diff --git a/Assets/Script/UI/Rank/Rank_Maze.cs b/Assets/Script/UI/Rank/Rank_Maze.cs index 70425b95e..ae7aada38 100644 --- a/Assets/Script/UI/Rank/Rank_Maze.cs +++ b/Assets/Script/UI/Rank/Rank_Maze.cs @@ -1,15 +1,30 @@ +using System.Collections.Generic; + public class Rank_Maze : RankingBase { public TabUIBase m_Tab; public RankCard_Maze myRank; + List list_TabData = new List { 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 + { + } } } \ No newline at end of file