Beispiel #1
0
 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;
 }
Beispiel #2
0
 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));
 }
Beispiel #3
0
 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"));
 }
Beispiel #4
0
 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));
 }