protected int CompareMonsterIdAndArousal(MonsterUserData dataA, MonsterUserData dataB) { int num = int.Parse(dataA.GetMonster().monsterId); int num2 = int.Parse(dataB.GetMonster().monsterId); if (num > num2) { return(-1); } if (num < num2) { return(1); } num = int.Parse(dataA.GetMonsterMaster().Simple.rare); num2 = int.Parse(dataB.GetMonsterMaster().Simple.rare); if (num > num2) { return(-1); } if (num < num2) { return(1); } num = int.Parse(dataA.GetMonster().userMonsterId); num2 = int.Parse(dataB.GetMonster().userMonsterId); if (num > num2) { return(-1); } if (num < num2) { return(1); } return(0); }
public override int Compare(MonsterUserData dataA, MonsterUserData dataB) { int num = int.Parse(dataA.GetMonsterMaster().Simple.rare); int num2 = int.Parse(dataB.GetMonsterMaster().Simple.rare); if (this.sortOrder == MonsterSortOrder.DESC) { if (num > num2) { return(-1); } if (num < num2) { return(1); } } else { if (num < num2) { return(-1); } if (num > num2) { return(1); } } return(base.CompareMonsterIdAndLevel(dataA.GetMonster(), dataB.GetMonster())); }
public override int Compare(MonsterUserData dataA, MonsterUserData dataB) { int monsterParameter = base.GetMonsterParameter(dataA.GetMonster(), dataA.GetMonsterMaster().Group.tribe); int monsterParameter2 = base.GetMonsterParameter(dataB.GetMonster(), dataB.GetMonsterMaster().Group.tribe); if (this.sortOrder == MonsterSortOrder.DESC) { if (monsterParameter > monsterParameter2) { return(-1); } if (monsterParameter < monsterParameter2) { return(1); } } else { if (monsterParameter < monsterParameter2) { return(-1); } if (monsterParameter > monsterParameter2) { return(1); } } return(base.CompareMonsterIdAndLevel(dataA.GetMonster(), dataB.GetMonster())); }
public override int Compare(MonsterUserData dataA, MonsterUserData dataB) { int num = base.GetMonsterParameter(dataA.GetMonster(), dataA.GetMonsterMaster().Group.growStep); int num2 = base.GetMonsterParameter(dataB.GetMonster(), dataB.GetMonsterMaster().Group.growStep); num = MonsterGrowStepData.GetGrowStepSortValue(num); num2 = MonsterGrowStepData.GetGrowStepSortValue(num2); if (this.sortOrder == MonsterSortOrder.DESC) { if (num > num2) { return(-1); } if (num < num2) { return(1); } } else { if (num < num2) { return(-1); } if (num > num2) { return(1); } } return(base.CompareMonsterIdAndLevel(dataA.GetMonster(), dataB.GetMonster())); }