示例#1
0
    private void method_5(float A_0, Class1031 A_1)
    {
        Class952 class3;
        Class952 class2 = this.class952_1;

        while ((A_0 - class2.method_1().X) > 0.005f)
        {
            if (class2.method_4())
            {
                break;
            }
            class2 = class2.method_15();
        }
        if (Math.Abs((float)(A_0 - class2.method_1().X)) < 0.005f)
        {
            class3 = class2;
            class2 = class2.method_15();
        }
        else if (A_0 > class2.method_1().X)
        {
            class3 = class2.method_31(A_0);
            class3.method_8(Class1031.class1031_0);
            class2 = null;
        }
        else if (class2.method_3())
        {
            class3 = class2.method_32(A_0);
            class2.method_8(Class1031.class1031_0);
        }
        else
        {
            class3 = class2.method_32(A_0);
            class3.method_8(class2.method_7());
        }
        this.class952_1 = class3;
        this.class952_2 = class2;
    }