Ejemplo n.º 1
0
    internal Class770(Class703 A_0, BinaryReader A_1)
    {
        int num4 = 2;

        this.arrayList_0 = new ArrayList();
        this.class536_0  = new Class536();
        if (A_0.class597_0.class1111_33.int_1 <= 0)
        {
            this.arrayList_0.Add(new Class602(0, A_0.int_14, A_0.int_9, false));
            return;
        }
        this.binaryReader_0 = A_1;
        A_1.BaseStream.Seek((long)A_0.class597_0.class1111_33.int_0, SeekOrigin.Begin);
Label_0079:
        switch (A_1.ReadByte())
        {
        case 1:
        {
            int num2 = A_1.ReadInt16();
            this.class536_0.Add(new Class428(A_1, num2));
            goto Label_0079;
        }

        case 2:
            this.method_2();
            return;
        }
        throw new InvalidOperationException(BookmarkStart.b("紧䐩䜫䀭弯䔱娳ᘵ帷唹主匽ℿ㙁摃⥅⹇橉㡋♍㕏牑⑓㽕㵗㥙㥛繝ᑟ͡٣੥൧䑩", num4));
    }
Ejemplo n.º 2
0
    internal Class602(BinaryReader A_0, int A_1, int A_2, Class536 A_3)
    {
        this.class760_0 = new Class760(A_1, A_2);
        int num = A_0.ReadInt16();

        this.bool_1 = (num & 1) != 0;
        int num2 = A_0.ReadInt32();

        this.bool_0 = (num2 & 0x40000000) == 0;
        this.int_0  = this.bool_0 ? num2 : ((num2 & 0x3fffffff) / 2);
        int num3 = A_0.ReadInt16();

        if ((num3 & 1) == 0)
        {
            int  index = (num3 & 0xfe) >> 1;
            int  num5  = (int)sprmCode_0[index];
            byte num6  = (byte)num5;
            byte num7  = (byte)(num5 >> 8);
            byte num8  = (byte)(num3 >> 8);
            this.class428_0 = new Class428(new byte[] { num6, num7, num8 });
        }
        else
        {
            int num9 = (num3 & 0xfffe) >> 1;
            this.class428_0 = A_3.method_0(num9);
        }
    }
Ejemplo n.º 3
0
 internal Class770()
 {
     this.arrayList_0 = new ArrayList();
     this.class536_0  = new Class536();
 }