Ejemplo n.º 1
0
        public void method169(Stream stream)
        {
            aClass29_98 = new Class29();
            aClass29_98.method325(stream);
            aClass29_99 = new Class29();
            aClass29_99.method325(stream);
            int i = stream.readUnsignedByte();

            if (i != 0)
            {
                stream.currentOffset--;
                aClass29_100 = new Class29();
                aClass29_100.method325(stream);
                aClass29_101 = new Class29();
                aClass29_101.method325(stream);
            }
            i = stream.readUnsignedByte();
            if (i != 0)
            {
                stream.currentOffset--;
                aClass29_102 = new Class29();
                aClass29_102.method325(stream);
                aClass29_103 = new Class29();
                aClass29_103.method325(stream);
            }
            i = stream.readUnsignedByte();
            if (i != 0)
            {
                stream.currentOffset--;
                aClass29_104 = new Class29();
                aClass29_104.method325(stream);
                aClass29_105 = new Class29();
                aClass29_105.method325(stream);
            }
            for (int j = 0; j < 10; j++)
            {
                int k = stream.method422();
                if (k == 0)
                {
                    break;
                }
                anIntArray106[j] = k;
                anIntArray107[j] = stream.method421();
                anIntArray108[j] = stream.method422();
            }

            anInt109     = stream.method422();
            anInt110     = stream.method422();
            anInt113     = stream.readUnsignedWord();
            anInt114     = stream.readUnsignedWord();
            aClass39_111 = new Class39();
            aClass29_112 = new Class29();
            aClass39_111.method545(stream, aClass29_112);
        }
Ejemplo n.º 2
0
        public void method545(Stream stream, Class29 class29)
        {
            int i = stream.readUnsignedByte();

            anIntArray665[0] = i >> 4;
            anIntArray665[1] = i & 0xf;
            if (i != 0)
            {
                anIntArray668[0] = stream.readUnsignedWord();
                anIntArray668[1] = stream.readUnsignedWord();
                int j = stream.readUnsignedByte();
                for (int k = 0; k < 2; k++)
                {
                    for (int l = 0; l < anIntArray665[k]; l++)
                    {
                        anIntArrayArrayArray666[k, 0, l] = stream.readUnsignedWord();
                        anIntArrayArrayArray667[k, 0, l] = stream.readUnsignedWord();
                    }
                }

                for (int i1 = 0; i1 < 2; i1++)
                {
                    for (int j1 = 0; j1 < anIntArray665[i1]; j1++)
                    {
                        if ((j & 1 << i1 * 4 << j1) != 0)
                        {
                            anIntArrayArrayArray666[i1, 1, j1] = stream.readUnsignedWord();
                            anIntArrayArrayArray667[i1, 1, j1] = stream.readUnsignedWord();
                        }
                        else
                        {
                            anIntArrayArrayArray666[i1, 1, j1] = anIntArrayArrayArray666[i1, 0, j1];
                            anIntArrayArrayArray667[i1, 1, j1] = anIntArrayArrayArray667[i1, 0, j1];
                        }
                    }
                }

                if (j != 0 || anIntArray668[1] != anIntArray668[0])
                {
                    class29.method326(stream);
                }
            }
            else
            {
                anIntArray668[0] = anIntArray668[1] = 0;
            }
        }