예제 #1
0
파일: Class12.cs 프로젝트: 15831944/WW
        protected internal override void vmethod_0(Class80 reader)
        {
            Class74 stream = reader.Stream;

            stream.method_25(2L);
            int num1 = (int)stream.method_8();

            for (int index1 = 0; index1 < num1; ++index1)
            {
                stream.method_25(2L);
                ushort num2 = stream.method_8();
                ushort num3 = stream.method_8();
                if (((int)num3 & 1) == 1 && ((int)num3 & 2) == 0 && (int)num3 >> 8 == 0)
                {
                    int numPairs = (int)stream.method_8();
                    this.bool_0    = true;
                    this.class77_0 = new Class77(numPairs);
                    stream.method_25(6L);
                    for (int index2 = 0; index2 < numPairs; ++index2)
                    {
                        this.class77_0.method_1(stream.method_8(), stream.method_8(), (int)stream.method_6());
                    }
                }
                else
                {
                    stream.method_25((long)((int)num2 - 6));
                }
            }
        }
예제 #2
0
파일: Class50.cs 프로젝트: 15831944/WW
        protected internal void method_0(Class74 stream)
        {
            stream.method_25(4L);
            int capacity = (int)stream.method_8();

            stream.method_25(6L);
            this.idictionary_0 = (IDictionary <string, Class41>) new Dictionary <string, Class41>(capacity);
            for (int index = 0; index < capacity; ++index)
            {
                Class41 class41 = new Class41(stream.method_20(), stream.method_14(), stream.method_14(), stream.method_14());
                this.idictionary_0.Add(class41.TableName, class41);
            }
        }