public static string GetSortName(MonsterSortType type) { string result = string.Empty; switch (type) { case MonsterSortType.DATE: result = StringMaster.GetString("Sort-13"); break; case MonsterSortType.AROUSAL: result = StringMaster.GetString("Sort-10"); break; case MonsterSortType.LEVEL: result = StringMaster.GetString("Sort-05"); break; case MonsterSortType.HP: result = StringMaster.GetString("Sort-04"); break; case MonsterSortType.ATK: result = StringMaster.GetString("Sort-02"); break; case MonsterSortType.DEF: result = StringMaster.GetString("Sort-03"); break; case MonsterSortType.S_ATK: result = StringMaster.GetString("Sort-06"); break; case MonsterSortType.S_DEF: result = StringMaster.GetString("Sort-07"); break; case MonsterSortType.SPD: result = StringMaster.GetString("Sort-08"); break; case MonsterSortType.LUCK: result = StringMaster.GetString("Sort-09"); break; case MonsterSortType.GROW_STEP: result = StringMaster.GetString("Sort-12"); break; case MonsterSortType.TRIBE: result = StringMaster.GetString("Sort-11"); break; case MonsterSortType.FRIENDSHIP: result = StringMaster.GetString("Sort-14"); break; } return(result); }
protected override void Awake() { this.sortType = CMD_BaseSelect.IconSortType; this.sortOrder = CMD_BaseSelect.IconSortOrder; this.filterType = CMD_BaseSelect.IconFilterType; base.Awake(); }
public static bool GetIconGrayOutType(MonsterSortType type) { bool result = true; if (type == MonsterSortType.DATE || type == MonsterSortType.LEVEL) { result = false; } return(result); }
private void OnClickedBtn(int idx) { switch (idx) { case 0: this.sortType = MonsterSortType.DATE; break; case 1: this.sortType = MonsterSortType.AROUSAL; break; case 2: this.sortType = MonsterSortType.LEVEL; break; case 3: this.sortType = MonsterSortType.HP; break; case 4: this.sortType = MonsterSortType.ATK; break; case 5: this.sortType = MonsterSortType.DEF; break; case 6: this.sortType = MonsterSortType.S_ATK; break; case 7: this.sortType = MonsterSortType.S_DEF; break; case 8: this.sortType = MonsterSortType.SPD; break; case 9: this.sortType = MonsterSortType.LUCK; break; case 10: this.sortType = MonsterSortType.GROW_STEP; break; case 11: this.sortType = MonsterSortType.TRIBE; break; } this.SetupSortBtnCol(this.sortType); this.SetSortName(); }
private void SetupSortBtnCol(MonsterSortType type) { for (int i = 0; i < this.goBtnSortList.Count; i++) { if (i == (int)type) { this.spBtnSortList[i].spriteName = "Common02_Btn_SupportRed"; this.lbBtnSortList[i].color = Color.white; } else { this.spBtnSortList[i].spriteName = "Common02_Btn_SupportWhite"; this.lbBtnSortList[i].color = new Color(0.227450982f, 0.227450982f, 0.227450982f, 1f); } } }
public void SetSortLSMessage(MonsterSortType sortType) { for (int i = 0; i < this.monsterIconList.Count; i++) { this.monsterIconList[i].SetMessageLevel(); this.monsterIconList[i].SetSortMessageColor(ConstValue.DIGIMON_GREEN); MonsterData data = this.monsterIconList[i].Data; switch (sortType) { case MonsterSortType.DATE: case MonsterSortType.AROUSAL: case MonsterSortType.LEVEL: this.monsterIconList[i].SortMess = string.Empty; break; case MonsterSortType.HP: this.monsterIconList[i].SetMonsterSortMessage(data.userMonster.hp); break; case MonsterSortType.ATK: this.monsterIconList[i].SetMonsterSortMessage(data.userMonster.attack); break; case MonsterSortType.DEF: this.monsterIconList[i].SetMonsterSortMessage(data.userMonster.defense); break; case MonsterSortType.S_ATK: this.monsterIconList[i].SetMonsterSortMessage(data.userMonster.spAttack); break; case MonsterSortType.S_DEF: this.monsterIconList[i].SetMonsterSortMessage(data.userMonster.spDefense); break; case MonsterSortType.SPD: this.monsterIconList[i].SetMonsterSortMessage(data.userMonster.speed); break; case MonsterSortType.LUCK: this.monsterIconList[i].SetMonsterSortMessage(data.userMonster.luck); break; case MonsterSortType.GROW_STEP: if (data.userMonster.IsEgg()) { this.monsterIconList[i].SortMess = MonsterGrowStepData.GetGrowStepName(MonsterGrowStepData.ToGrowStepString(GrowStep.EGG)); } else { this.monsterIconList[i].SortMess = MonsterGrowStepData.GetGrowStepName(data.monsterMG.growStep); } break; case MonsterSortType.TRIBE: { string tribeName = MonsterTribeData.GetTribeName(data.monsterMG.tribe); this.monsterIconList[i].SetMonsterSortMessage(tribeName); break; } } } }
public static void SortMonsterUserDataList(List <MonsterData> monsterDataList, MonsterSortType sortType, MonsterSortOrder sortOrder) { MonsterUserDataSort monsterUserDataSort; switch (sortType) { case MonsterSortType.DATE: monsterUserDataSort = new MonsterUserDataSortDate(); break; case MonsterSortType.AROUSAL: monsterUserDataSort = new MonsterUserDataSortArousal(); break; default: monsterUserDataSort = new MonsterUserDataSortLevel(); break; case MonsterSortType.HP: monsterUserDataSort = new MonsterUserDataSortHP(); break; case MonsterSortType.ATK: monsterUserDataSort = new MonsterUserDataSortAttack(); break; case MonsterSortType.DEF: monsterUserDataSort = new MonsterUserDataSortDefense(); break; case MonsterSortType.S_ATK: monsterUserDataSort = new MonsterUserDataSortMagicAttack(); break; case MonsterSortType.S_DEF: monsterUserDataSort = new MonsterUserDataSortMagicDefense(); break; case MonsterSortType.SPD: monsterUserDataSort = new MonsterUserDataSortSpeed(); break; case MonsterSortType.LUCK: monsterUserDataSort = new MonsterUserDataSortLuck(); break; case MonsterSortType.GROW_STEP: monsterUserDataSort = new MonsterUserDataSortGrowStep(); break; case MonsterSortType.TRIBE: monsterUserDataSort = new MonsterUserDataSortTribe(); break; case MonsterSortType.FRIENDSHIP: monsterUserDataSort = new MonsterUserDataSortFriendship(); break; } monsterUserDataSort.SetSortOrder(sortOrder); monsterDataList.Sort(new Comparison <MonsterData>(monsterUserDataSort.Compare)); }