示例#1
0
 public bool method_10(int int_3)
 {
     Class23 @class;
        if ((this.uint_0[499] & 2147483648u) != 0u)
        {
        @class = Class23.smethod_14(this);
        }
        else
        {
        @class = this;
        }
        bool result;
        if (@class.int_2 == 1)
        {
        if (@class.uint_0[0] == 0u || @class.uint_0[0] == 1u)
        {
            result = false;
            return result;
        }
        if (@class.uint_0[0] == 2u || @class.uint_0[0] == 3u)
        {
            result = true;
            return result;
        }
        }
        if ((@class.uint_0[0] & 1u) == 0u)
        {
        result = false;
        }
        else
        {
        int num = @class.method_9();
        Class23 class2 = new Class23();
        Class23 class23_ = Class23.smethod_6(@class, new Class23(1L));
        Class31 class3 = new Class31();
        for (int i = 0; i < int_3; i++)
        {
            bool flag = false;
            while (!flag)
            {
                int j;
                for (j = 0; j < 2; j = class3.method_1() * num)
                {
                }
                class2.method_8(j, class3);
                int num2 = class2.int_2;
                if (num2 > 1 || (num2 == 1 && class2.uint_0[0] != 1u))
                {
                    flag = true;
                }
            }
            Class23 class4 = class2.method_7(@class);
            if (class4.int_2 == 1 && class4.uint_0[0] != 1u)
            {
                result = false;
                return result;
            }
            Class23 class5 = class2.method_5(class23_, @class);
            int num3 = class5.int_2;
            if (num3 > 1 || (num3 == 1 && class5.uint_0[0] != 1u))
            {
                result = false;
                return result;
            }
        }
        result = true;
        }
        return result;
 }