| | |
| | | [SerializeField] Text cmpStrText; //排行榜排名内容,如战力,通过层数等 |
| | | [SerializeField] PlayerRankCell myRankCell; |
| | | [SerializeField] Button btnClose; |
| | | [SerializeField] Image rank3BG; |
| | | |
| | | |
| | | //数据后续从manager中记录获取 |
| | | [HideInInspector] public int groupValue1 = 0; //一般用于跨服 |
| | |
| | | protected override void OnPreOpen() |
| | | { |
| | | rankType = functionOrder; |
| | | RankModel.Instance.ResetQueryParam(); |
| | | RankModel.Instance.QueryRankByPage(rankType, watchID: (int)PlayerDatas.Instance.baseData.PlayerID); |
| | | |
| | | RankModel.Instance.onRankRefresh += OnRankRefresh; |
| | | scrollerController.OnRefreshCell += OnRefreshCell; |
| | | Refresh(); |
| | |
| | | ShowTop3(); |
| | | CreateScroller(); |
| | | ShowMyRank(); |
| | | if (IconConfig.HasKey("Rank3BG_" + rankType)) |
| | | { |
| | | rank3BG.SetSprite("Rank3BG_" + rankType); |
| | | } |
| | | else |
| | | { |
| | | rank3BG.SetSprite("Rank3BG_default"); |
| | | } |
| | | } |
| | | |
| | | void CreateScroller() |