public override void SetData() { if (GUISelectPanelColosseumRanking.partsDataList == null || GUISelectPanelColosseumRanking.partsDataList.Count <= base.IDX) { return; } this.data = GUISelectPanelColosseumRanking.partsDataList[base.IDX]; this.limitRank = CMD_ColosseumRanking.instance.GetlimitRank(); }
private GameWebAPI.RespDataCL_Ranking.RankingData GetMyData() { this.myData = new GameWebAPI.RespDataCL_Ranking.RankingData(); this.myData.userId = int.Parse(DataMng.Instance().UserId); this.myData.titleId = DataMng.Instance().RespDataPRF_Profile.userData.titleId; if (string.IsNullOrEmpty(this.colosseumRankingList.myRankingNo.ToString()) || this.colosseumRankingList.myRankingNo <= 0) { this.myData.rank = 0; } else { this.myData.rank = this.colosseumRankingList.myRankingNo; } this.myData.point = this.colosseumRankingList.myPoint; this.myData.nickname = DataMng.Instance().UserName; this.myData.leaderMonsterId = DataMng.Instance().RespDataPRF_Profile.monsterData.monsterId; return(this.myData); }
private void InitUI() { if (this.colosseumRankingList.resultCode == 1) { this.myData = this.GetMyData(); this.csParts.SetData(); this.csParts.ShowGUI(); this.csSelectPanel.DisableList(); this.csSelectPanel.AllBuild(this.keysList.Count, true, 1f, 1f, null, null, true); this.csSelectPanel.SetLocationByIDX(this.listIdx, 0f); this.csRankingPanel.DisableList(); this.csRankingPanel.SetData(this.colosseumRankingList); this.csRankingPanel.AllBuild(this.colosseumRankingList.rankingMember.Count <GameWebAPI.RespDataCL_Ranking.RankingData>(), true, 1f, 1f, null, null, true); this.csRankingPanel.SetBeforeMaxLocate(); if (this.colosseumRankingList.rankingMember.Count <GameWebAPI.RespDataCL_Ranking.RankingData>() > 0) { this.lbColosseumRankingListEmpty.gameObject.SetActive(false); } else { this.lbColosseumRankingListEmpty.gameObject.SetActive(true); } } else if (this.colosseumRankingList.resultCode == 2) { this.myData = this.GetMyData(); this.csParts.SetData(); this.csParts.ShowGUI(); this.csSelectPanel.DisableList(); this.csSelectPanel.AllBuild(this.keysList.Count, true, 1f, 1f, null, null, true); this.csSelectPanel.SetLocationByIDX(this.listIdx, 0f); this.csRankingPanel.DisableList(); this.csRankingPanel.SetData(this.colosseumRankingList); this.csRankingPanel.AllBuild(this.colosseumRankingList.rankingMember.Count <GameWebAPI.RespDataCL_Ranking.RankingData>(), true, 1f, 1f, null, null, true); this.csRankingPanel.SetBeforeMaxLocate(); this.lbColosseumRankingListEmpty.gameObject.SetActive(true); } }