Example #1
0
    internal void method_6(bool A_0, bool A_1)
    {
        int num  = 11;
        int num2 = this.class89_0.method_8();

        if (!A_0)
        {
            num2 = this.class89_0.method_9();
        }
        else if (A_1)
        {
            num2 = this.class89_0.method_10();
        }
        for (int i = 0; i < num2; i++)
        {
            Class96 class2;
            Class91 class4;
            if (!A_0)
            {
                class4 = this.class89_0.method_7(i);
            }
            else
            {
                class4 = A_1 ? this.class89_0.method_6(i) : this.class89_0.method_5(i);
            }
            if (!(class4 is Class96))
            {
                continue;
            }
            Class96 class3 = class4 as Class96;
            if (((class3.method_17() <= 0.0) || (class3.method_13() == null)) || class3.method_13().HasValue(190))
            {
                continue;
            }
            int    fontSize = -1;
            string str      = class3.method_8();
            goto Label_0129;
Label_00C5:
            if ((class2.method_13() != null) && class2.method_13().HasValue(190))
            {
                fontSize = (int)class2.method_13().FontSize;
                str      = null;
            }
            else
            {
                str = (str == BookmarkStart.b("戰䜲吴夶崸娺似嬾", num)) ? null : class2.method_8();
            }
            if (!Class567.smethod_16(class2.method_0()) || (fontSize != -1))
            {
                goto Label_0149;
            }
Label_0129:
            class2 = (Class96)this.class89_0.method_4(str, class3.method_4());
            if (class2 != null)
            {
                goto Label_00C5;
            }
Label_0149:
            if (fontSize == -1)
            {
                fontSize = 20;
            }
            class3.method_13().SetAttr(190, (float)Class1133.smethod_5((fontSize * class3.method_17()) / 100.0));
        }
    }