// Token: 0x0600076C RID: 1900 RVA: 0x00032EFC File Offset: 0x000310FC private bool tmethod_1302(Class_198 arg_0) { Class_212 class_ = arg_0.field_7; class_.ResetDeflate(); class_.NextIn = 0; class_.AvailableBytesIn = arg_0.field_5; class_.NextOut = 0; class_.AvailableBytesOut = arg_0.field_1.Length; do { class_.Deflate(Class_201.None); }while (class_.AvailableBytesIn > 0 || class_.AvailableBytesOut == 0); class_.Deflate(Class_201.Sync); arg_0.field_6 = (int)class_.TotalBytesOut; return(true); }
// Token: 0x06000763 RID: 1891 RVA: 0x00032928 File Offset: 0x00030B28 private void gmethod_1293() { byte[] array = new byte[128]; Class_212 class_ = new Class_212(); int num = class_.InitializeDeflate(this.field_22, false); class_.InputBuffer = null; class_.NextIn = 0; class_.AvailableBytesIn = 0; class_.OutputBuffer = array; class_.NextOut = 0; class_.AvailableBytesOut = array.Length; num = class_.Deflate(Class_201.Finish); if (num != 1 && num != 0) { throw new Exception("deflating: " + class_.Message); } if (array.Length - class_.AvailableBytesOut > 0) { this.field_5.Write(array, 0, array.Length - class_.AvailableBytesOut); } class_.EndDeflate(); this.field_16 = this.field_17.prop_1; }