コード例 #1
0
    private static bool smethod_9(spr᣼[] A_0, spr᣼[] A_1, ArrayList A_2, ArrayList A_3, bool A_4)
    {
        // This item is obfuscated and can not be translated.
        bool flag  = false;
        int  index = A_4 ? (A_0.Length - 1) : 0;

        while (A_4)
        {
Label_0015:
            if (index <= -1)
            {
                return(flag);
            }
            spr᣼ r᣼ = A_0[index];
            A_3.Clear();
            Class318 class2 = Class318.smethod_0();
            r᣼   = smethod_10(r᣼, A_1, A_3, A_4, class2);
            flag = class2.method_0();
            A_2.Add(r᣼);
            if (flag)
            {
                return(flag);
            }
            if (A_4)
            {
                index--;
            }
            else
            {
                index++;
                continue;
            }
        }
        goto Label_0015;
    }
コード例 #2
0
    private static Class318 smethod_13(spr᣼ A_0, spr᣼ A_1)
    {
        ArrayList list   = new ArrayList();
        sprᳯ      rᳯ     = new sprᳯ();
        sprᳯ      rᳯ2    = new sprᳯ();
        Class726  class2 = new Class726(A_0);
        Class726  class3 = new Class726(A_1);

        smethod_15(class2, class3, list, rᳯ);
        smethod_14(class2, class3, rᳯ, rᳯ2);
        if (rᳯ.ᜆ() == 0)
        {
            return(Class318.smethod_0());
        }
        return(new Class318(true, rᳯ.ᜆ(), rᳯ2.(), rᳯ.(), (PointF[])list.ToArray(typeof(PointF))));
    }