private static bool CheckTargetSelect(CharacterStateControl x, AIActionClip aiActionClip)
    {
        if (aiActionClip == null)
        {
            return(false);
        }
        TargetSelectReference targetSelectRerefence = aiActionClip.targetSelectRerefence;

        if (targetSelectRerefence != TargetSelectReference.Hp)
        {
            return(targetSelectRerefence != TargetSelectReference.Ap || CharacterStateControlSorter.GetApRemingAmoutRange(x, aiActionClip.minValue, aiActionClip.maxValue));
        }
        return(x.GetHpRemainingAmoutRange(aiActionClip.minValue, aiActionClip.maxValue));
    }