// 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; }