Esempio n. 1
0
 // Token: 0x06000013 RID: 19
 // RVA: 0x00027D08 File Offset: 0x00025F08
 public int method_3(Class0.Class2 class2_0, int int_4)
 {
     int_4 = Math.Min(Math.Min(int_4, Class0.Class3.int_0 - this.int_3), class2_0.method_3());
     int num = Class0.Class3.int_0 - this.int_2;
     int num2;
     if (int_4 > num)
     {
         num2 = class2_0.method_6(this.byte_0, this.int_2, num);
         if (num2 == num)
         {
             num2 += class2_0.method_6(this.byte_0, 0, int_4 - num);
         }
     }
     else
     {
         num2 = class2_0.method_6(this.byte_0, this.int_2, int_4);
     }
     this.int_2 = (this.int_2 + num2 & Class0.Class3.int_1);
     this.int_3 += num2;
     return num2;
 }