// Token: 0x06012749 RID: 75593 RVA: 0x004BCEB0 File Offset: 0x004BB0B0 protected void OnRankingTypeMenuClick(RankingListType rankingType) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OnRankingTypeMenuClickRankingListType_hotfix != null) { this.m_OnRankingTypeMenuClickRankingListType_hotfix.call(new object[] { this, rankingType2 }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; RankingListType rankingType = rankingType2; RankingUITask $this = this; if (this.m_currRankListType == rankingType) { return; } ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; if (!projectLPlayerContext.IsRankingListInfoValid(rankingType)) { int errorCode = 0; if (!projectLPlayerContext.IsAbleQueryRankingListInfo(rankingType, out errorCode)) { CommonUIController.Instance.ShowErrorMessage(errorCode, 2f, null, true); return; } RankingNetTask rankingNetTask = new RankingNetTask(rankingType, 0); rankingNetTask.EventOnStop += delegate(Task task) { RankingNetTask rankingNetTask2 = task as RankingNetTask; if (rankingNetTask2.Result == 0) { $this.m_currRankListType = rankingType; $this.EnablePipelineStateMask(RankingUITask.PipeLineStateMaskType.IsNeedLoadDynamic); $this.EnablePipelineStateMask(RankingUITask.PipeLineStateMaskType.IsRefreshRankingList); $this.StartUpdatePipeLine($this.m_currIntent, false, false, true); return; } CommonUIController.Instance.ShowErrorMessage(rankingNetTask2.Result, 2f, null, true); $this.StartUpdatePipeLine($this.m_currIntent, false, false, true); }; rankingNetTask.Start(null); } else { this.m_currRankListType = rankingType; this.EnablePipelineStateMask(RankingUITask.PipeLineStateMaskType.IsRefreshRankingList); base.StartUpdatePipeLine(this.m_currIntent, false, false, true); } }
// Token: 0x0601276D RID: 75629 RVA: 0x004BD724 File Offset: 0x004BB924 public LuaExportHelper(RankingUITask owner) { this.m_owner = owner; }