internal override void Read(Class741.Class742 serializer) { base.Read(serializer); Class889 stream = serializer.Stream; long position = stream.Position; foreach (Class49.Class53.Class63 propertyEntry in serializer.SchemaIndex.PropertyEntries) { if ((int)propertyEntry.SegmentIndex == (int)this.class681_0.SegmentIndex) { Class558 class558 = new Class558(); class558.Read(stream); this.list_1.Add(class558); } } uint num1 = 0; foreach (Class49.Class53.Class62 schemaEntry in serializer.SchemaIndex.SchemaEntries) { if ((int)schemaEntry.SegmentIndex == (int)this.class681_0.SegmentIndex) { stream.Position = position + (long)schemaEntry.LocalOffset; Class48 class48 = new Class48(); class48.Index = num1; class48.Name = serializer.SchemaIndex.SchemaNames[(int)schemaEntry.Index]; class48.Read(stream); this.list_0.Add(class48); } ++num1; } stream.Position = (long)this.SystemDataOffset; uint num2 = stream.vmethod_10(); List <string> stringList = new List <string>((int)num2); for (int index = 0; (long)index < (long)num2; ++index) { stringList.Add(stream.vmethod_18()); } for (int index = 0; index < this.list_0.Count; ++index) { foreach (Class986 property in this.list_0[index].Properties) { property.Name = stringList[(int)property.NameIndex]; property.NameIndex = uint.MaxValue; } } }
private void method_1(Class889 r, int index, uint maxRawSize) { uint num = r.vmethod_10(); Interface2 nterface2; if (num + 4U <= maxRawSize) { nterface2 = (Interface2) new Class1068(); } else { if (num != 3138415537U) { throw new Exception("Illegal data file segment data record data size " + (object)num + "."); } nterface2 = (Interface2) new Class49.Class52.Class58(); } nterface2.Read(r, (int)num); this.list_0[index].ReferencedObject = nterface2; }
internal void Read(Class889 r) { this.uint_1 = r.vmethod_10(); this.int_2 = r.vmethod_8(); this.int_3 = r.vmethod_8(); this.int_4 = r.vmethod_8(); this.int_5 = r.vmethod_8(); this.int_6 = r.vmethod_8(); this.uint_2 = r.vmethod_10(); this.int_7 = r.vmethod_8(); this.int_8 = r.vmethod_8(); this.uint_3 = r.vmethod_10(); this.uint_4 = r.vmethod_10(); this.uint_5 = r.vmethod_10(); this.uint_6 = r.vmethod_10(); this.int_9 = r.vmethod_8(); }
public void Read(Class889 r, int dataSize) { long position1 = r.Position; this.ulong_0 = r.vmethod_14(); this.uint_0 = r.vmethod_10(); int num1 = (int)r.vmethod_10(); this.uint_1 = r.vmethod_10(); this.uint_2 = r.vmethod_10(); int num2 = (int)r.vmethod_10(); int num3 = (int)r.vmethod_10(); this.list_0.Capacity = (int)this.uint_0; for (int index = 0; (long)index < (long)this.uint_0; ++index) { Class49.Class52.Class58.Class59 class59 = new Class49.Class52.Class58.Class59(); class59.Read(r); this.list_0.Add(class59); } long position2 = r.Position; }
internal void Read(Class889 r) { this.uint_0 = r.vmethod_10(); this.uint_1 = r.vmethod_10(); }