private static int CompareHpRangeBase(CharacterStateControl x, CharacterStateControl y, float minRange, float maxRange)
 {
     if (x == y)
     {
         return(0);
     }
     if (!x.GetHpRemainingAmoutRange(minRange, maxRange))
     {
         return(1);
     }
     if (!y.GetHpRemainingAmoutRange(minRange, maxRange))
     {
         return(-1);
     }
     return(CharacterStateControlSorter.CompareHpBase(x, y));
 }
    private static int CompareBaseTargetSelect(CharacterStateControl x, CharacterStateControl y, SkillStatus skillStatus)
    {
        if (x == y)
        {
            return(0);
        }
        int num = CharacterStateControlSorter.CompareToleranceBase(skillStatus.GetSkillStrength(x.tolerance), skillStatus.GetSkillStrength(y.tolerance));

        if (Mathf.Abs(num) == 1)
        {
            return(num);
        }
        num = -CharacterStateControlSorter.CompareHpBase(x, y);
        if (Mathf.Abs(num) == 1)
        {
            return(num);
        }
        return(CharacterStateControlSorter.CompareHate(x, y));
    }