public void Copy(CMD_ChipSortModal.Data data) { this.isOrderByAsc = data.isOrderByAsc; this.sortType = data.sortType; this.refineTypeList = data.refineTypeList; this.isAllRank = data.isAllRank; this.isAllTribe = data.isAllTribe; }
private void OnSortContentButton(CMD_ChipSortModal.SortType sortType) { this.tempData.sortType = sortType; foreach (CMD_ChipSortModal.SortButtonInfo sortButtonInfo in this.sortInfo.sortContents) { sortButtonInfo.SetSelect(sortButtonInfo.sortType == this.tempData.sortType); } this.currentSortNameLabel.text = string.Format(StringMaster.GetString("Sort-01"), CMD_ChipSortModal.GetSortName(this.tempData.sortType)); }
private static string GetSortName(CMD_ChipSortModal.SortType sortType) { if (sortType == CMD_ChipSortModal.SortType.Rarity) { return(StringMaster.GetString("ChipSortModal-07")); } if (sortType != CMD_ChipSortModal.SortType.Time) { return(string.Empty); } return(StringMaster.GetString("ChipSortModal-08")); }
private void SetupSortUI() { this.sortInfo.orderByAsc.label.text = StringMaster.GetString("ChipSortModal-05"); this.sortInfo.orderByAsc.button.CallBackClass = base.gameObject; this.sortInfo.orderByAsc.button.MethodToInvoke = "OnOrderByAsc"; this.sortInfo.orderByAsc.SetSelect(this.tempData.isOrderByAsc); this.sortInfo.orderByDesc.label.text = StringMaster.GetString("ChipSortModal-06"); this.sortInfo.orderByDesc.button.CallBackClass = base.gameObject; this.sortInfo.orderByDesc.button.MethodToInvoke = "OnOrderByDesc"; this.sortInfo.orderByDesc.SetSelect(!this.tempData.isOrderByAsc); CMD_ChipSortModal.SortButtonInfo[] sortContents = this.sortInfo.sortContents; for (int i = 0; i < sortContents.Length; i++) { CMD_ChipSortModal.SortButtonInfo sortButtonInfo = sortContents[i]; CMD_ChipSortModal.SortType sortType = sortButtonInfo.sortType; sortButtonInfo.label.text = CMD_ChipSortModal.GetSortName(sortType); sortButtonInfo.button.onTouchEnded += delegate(Touch touch, Vector2 pos, bool flag) { this.OnSortContentButton(sortType); }; sortButtonInfo.SetSelect(sortType == this.tempData.sortType); } this.currentSortNameLabel.text = string.Format(StringMaster.GetString("Sort-01"), CMD_ChipSortModal.GetSortName(this.tempData.sortType)); }