using PlayFab.ClientModels; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class Rank_TimeAttack : ScrollViewArrMgr { // 스크롤뷰 0 챕터, 1 랭킹 public RankCard m_MyRankCard; private void OnEnable() { // TODO 정인호 : 랭킹 일단 주석 처리 //// 1. 어떤 챕터에서 랭킹 UI를 오픈했는 가? (좌측 챕터 탭부터 세팅) //var lst = table_stage.Ins.Get_ChapterDataList(0); //Set_ScrollView(0, lst); //Set_Coroutine(() => //{ // var chapter = InGameInfo.Ins.Get_CurStageData().Chapter; // if (chapter == 0) chapter = ServerInfo.Ins.m_ServerData.Get_Common(eCommon.BeforeChapter); // var find = dic_cardbase[0].Find(f => (f as ChapterTabCard).Chapter == chapter); // if (find != null) (find as ChapterTabCard).OnClick_Chapter(); // if (chapter < 11) m_scrollview[0].ResetPosition(); // else m_scrollview[0].SetDragAmount((float)chapter / lst.Count, 0f, false); //}, Time.deltaTime); } public override void Set(int _chapter) { dic_cardbase[0].ForEach(f => (f as ChapterTabCard).Set_OnOff(_chapter)); //ServerInfo.Ins.Get_Rank(DSUtil.Format("TimeAttack_Chapter_{0}", _chapter), false, my => { m_MyRankCard.Set(my); m_MyRankCard.Set_MyCard(); }, list => //{ // DSUtil.Fix_Rank(list); // Set_ScrollView(1, list, true); //}); } }