| | |
| | | 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(); |
| | |
| | | CloseBtn.AddListener(CloseWindow); |
| | | rankBtn.AddListener(() => |
| | | { |
| | | RankModel.Instance.ResetQueryParam(); |
| | | RankModel.Instance.QueryRankByPage(0, watchID: (int)PlayerDatas.Instance.baseData.PlayerID); |
| | | |
| | | UIManager.Instance.OpenWindow<PlayerRankWin>(0); |
| | | |
| | | }); |
| | |
| | | switch (functionOrder) |
| | | { |
| | | case 0: |
| | | RankModel.Instance.ResetQueryParam(); |
| | | RankModel.Instance.QueryRankByPage(GetRankType(), watchID: (int)PlayerDatas.Instance.baseData.PlayerID); |
| | | currentSubUI = GetRankWin(); |
| | | break; |
| | | case 1: |
| | |
| | | switch (functionOrder) |
| | | { |
| | | case 0: |
| | | RankModel.Instance.ResetQueryParam(); |
| | | RankModel.Instance.QueryRankByPage(4, watchID: (int)PlayerDatas.Instance.baseData.PlayerID); |
| | | currentSubUI = UIManager.Instance.OpenWindow<OSRankWin>(4); |
| | | break; |
| | | case 1: |
| | |
| | | switch (functionOrder) |
| | | { |
| | | case 0: |
| | | RankModel.Instance.ResetQueryParam(); |
| | | RankModel.Instance.QueryRankByPage(3, watchID: (int)PlayerDatas.Instance.baseData.PlayerID); |
| | | currentSubUI = UIManager.Instance.OpenWindow<OSRankWin>(3); |
| | | break; |
| | | case 1: |
| | |
| | | }); |
| | | rankBtn.AddListener(() => |
| | | { |
| | | RankModel.Instance.ResetQueryParam(); |
| | | RankModel.Instance.QueryRankByPage(QunyingManager.rankType); |
| | | UIManager.Instance.OpenWindow<PlayerRankWin>(QunyingManager.rankType); |
| | | }); |
| | | awardBtn.AddListener(() => |