public bool method_7(int int_3, int int_4) { this.short_2[this.int_1] = (short)int_3; this.byte_3[this.int_1++] = (byte)(int_4 - 3); int num = Class190.smethod_1(int_4 - 3); short[] expr_45_cp_0 = this.class191_0.short_0; int expr_45_cp_1 = num; expr_45_cp_0[expr_45_cp_1] += 1; if (num >= 265 && num < 285) { this.int_2 += (num - 261) / 4; } int num2 = Class190.smethod_2(int_3 - 1); short[] expr_93_cp_0 = this.class191_1.short_0; int expr_93_cp_1 = num2; expr_93_cp_0[expr_93_cp_1] += 1; if (num2 >= 4) { this.int_2 += num2 / 2 - 1; } return(this.method_5()); }
public void method_2() { for (int i = 0; i < this.int_1; i++) { int num = (int)(this.byte_3[i] & 255); int num2 = (int)this.short_2[i]; if (num2-- != 0) { int num3 = Class190.smethod_1(num); this.class191_0.method_1(num3); int num4 = (num3 - 261) / 4; if (num4 > 0 && num4 <= 5) { this.class189_0.method_5(num & (1 << num4) - 1, num4); } int num5 = Class190.smethod_2(num2); this.class191_1.method_1(num5); num4 = num5 / 2 - 1; if (num4 > 0) { this.class189_0.method_5(num2 & (1 << num4) - 1, num4); } } else { this.class191_0.method_1(num); } } this.class191_0.method_1(256); }