public void method_2() { for (var i = 0; i < _int1; i++) { var num = _byte3[i] & 255; int num2 = _short2[i]; if (num2-- != 0) { var num3 = smethod_1(num); _class1910.method_1(num3); var num4 = (num3 - 261) / 4; if (num4 > 0 && num4 <= 5) { Class1890.method_5(num & (1 << num4) - 1, num4); } var num5 = smethod_2(num2); _class1911.method_1(num5); num4 = num5 / 2 - 1; if (num4 > 0) { Class1890.method_5(num2 & (1 << num4) - 1, num4); } } else { _class1910.method_1(num); } } _class1910.method_1(256); }
// Token: 0x0600109A RID: 4250 RVA: 0x0000DD96 File Offset: 0x0000BF96 public void method_4(string string_0, Class191 class191_1) { this.list_0.Add(new Class200 { Name = new Class197(string_0, false), Value = class191_1 }); class191_1.method_1(this); }
public void method_7(Class191 class1910) { var num = -1; var i = 0; while (i < Int1) { var num2 = 1; int num3 = Byte0[i]; int num4; int num5; if (num3 == 0) { num4 = 138; num5 = 3; } else { num4 = 6; num5 = 3; if (num != num3) { class1910.method_1(num3); num2 = 0; } } num = num3; i++; while (i < Int1) { if (num != Byte0[i]) { break; } i++; if (++num2 >= num4) { break; } } if (num2 < num5) { while (num2-- > 0) { class1910.method_1(num); } } else if (num != 0) { class1910.method_1(16); _class1900.Class1890.method_5(num2 - 3, 2); } else if (num2 <= 10) { class1910.method_1(17); _class1900.Class1890.method_5(num2 - 3, 3); } else { class1910.method_1(18); _class1900.Class1890.method_5(num2 - 11, 7); } } }