Exemple #1
0
    internal Class17 method_35(int A_0)
    {
        int num = base.method_13().method_12(A_0);

        if (num < 0)
        {
            return(null);
        }
        Class596 class4 = base.method_13().method_25(num);
        Class17  class3 = new Class17(this.method_42());

        if (class4.class429_0 != null)
        {
            this.class142_0.method_62(class4.class429_0.method_2(), class3);
        }
        int num2 = base.method_13().method_16(num + 1);
        int num3 = base.method_6().method_1(num2 - 1);

        if (num3 != -1)
        {
            Class602 class2 = base.method_6().method_4(num3);
            this.class142_0.method_62(class2.method_1().method_2(), class3);
        }
        return(class3);
    }
    protected override object vmethod_0(BinaryReader A_0)
    {
        Class596 class2 = new Class596(A_0);

        if (class2.uint_0 != uint.MaxValue)
        {
            this.binaryReader_0.BaseStream.Seek((long)class2.uint_0, SeekOrigin.Begin);
            class2.class429_0 = new Class429(this.binaryReader_0);
        }
        return(class2);
    }
 internal void method_26(BinaryWriter A_0)
 {
     for (int i = 0; i < base.method_4(); i++)
     {
         Class596 class2 = this.method_25(i);
         class2.uint_1 = uint.MaxValue;
         if (class2.class429_0.method_2().Length > 0)
         {
             class2.uint_0 = (uint)A_0.BaseStream.Position;
             class2.class429_0.method_4(A_0);
         }
         else
         {
             class2.uint_0 = uint.MaxValue;
         }
     }
 }