private void method_1(ns2.Class74 stream, Class47 glyph) { bool flag = true; while (flag) { short num1 = stream.method_4(); long position = stream.Position; int glyphIndex = this.class80_0.IndexMappings.method_1((int)stream.method_4()); glyph.method_1(glyphIndex); stream.Position -= 2L; stream.method_5(glyphIndex); int num2 = ((int)num1 & 1) <= 0 ? 2 : 4; if (((int)num1 & 8) > 0) { num2 = 2; } else if (((int)num1 & 64) > 0) { num2 = 4; } else if (((int)num1 & 128) > 0) { num2 = 8; } if (((int)num1 & 256) > 0) { num2 = (int)stream.method_8(); } flag = ((int)num1 & 32) > 0; stream.method_25((long)num2); } }
protected internal override void vmethod_1(Class79 writer) { Class74 stream = writer.Stream; stream.method_17(this.int_0); stream.method_17(this.int_1); stream.method_15(0U); stream.method_15(1594834165U); stream.method_9((int)this.ushort_0); stream.method_9((int)this.ushort_1); stream.method_19((long)(this.dateTime_0 - Class2.dateTime_2).TotalSeconds); stream.method_19((long)(this.dateTime_1 - Class2.dateTime_2).TotalSeconds); stream.method_5((int)this.short_0); stream.method_5((int)this.short_1); stream.method_5((int)this.short_2); stream.method_5((int)this.short_3); stream.method_9((int)this.ushort_2); stream.method_9((int)this.ushort_3); stream.method_5((int)this.short_4); stream.method_5(1); stream.method_5((int)this.short_6); }