private void Awake() { this.data = MasterDataMng.Instance().RespDataMA_WorldAreaM; int displayPlace = this.GetDisplayPlace(this.data); if (displayPlace != TipsQuestSelect.dispPlace) { TipsQuestSelect.dispIDX = 0; } TipsQuestSelect.dispPlace = displayPlace; this.tipsList = CMD_Tips.GetDisplayTipsData((CMD_Tips.DISPLAY_PLACE)TipsQuestSelect.dispPlace); if (this.tipsList.Count > 0) { if (TipsQuestSelect.dispIDX >= this.tipsList.Count) { TipsQuestSelect.dispIDX = 0; } this.tips = this.tipsList[TipsQuestSelect.dispIDX]; TipsQuestSelect.dispIDX++; } else { this.tips = null; TipsQuestSelect.dispIDX = 0; } }
private List <CMD_Tips.TipsM.Tips> ShuffulList(List <CMD_Tips.TipsM.Tips> list, CMD_Tips.TipsM.Tips lastTips) { if (list.Count <= 1) { return(list); } List <CMD_Tips.TipsM.Tips> list2; CMD_Tips.TipsM.Tips tips; do { list2 = Algorithm.ShuffuleList <CMD_Tips.TipsM.Tips>(list); tips = list2[0]; }while (tips == lastTips); return(list2); }
private void DisplayComment_() { if (this.displayCommentDataListIndex == 0) { this.displayCommentDataList = this.ShuffulList(this.displayCommentDataList, this.lastTips); } if (this.displayCommentDataList.Count > 0) { this.commentLabel.text = this.displayCommentDataList[this.displayCommentDataListIndex].message; Texture2D mainTexture; this.thumbnails.TryGetValue(this.displayCommentDataList[this.displayCommentDataListIndex].img + this.displayCommentDataList[this.displayCommentDataListIndex].icon, out mainTexture); this.thumbnail.mainTexture = mainTexture; this.lastTips = this.displayCommentDataList[this.displayCommentDataListIndex]; this.displayCommentDataListIndex++; } if (this.displayCommentDataListIndex == this.displayCommentDataList.Count) { this.displayCommentDataListIndex = 0; } }