internal void Write(PexWriteMeta bw) { bw.Writer.Write(ModificationTime.ToUInt64()); bw.Writer.Write((ushort)Functions.Count); foreach (var debugFunction in Functions) { debugFunction.Write(bw); } //F04 only if (_gameCategory != GameCategory.Fallout4) { return; } bw.Writer.Write((ushort)PropertyGroups.Count); foreach (var propertyGroup in PropertyGroups) { propertyGroup.Write(bw); } bw.Writer.Write((ushort)StructOrders.Count); foreach (var structOrder in StructOrders) { structOrder.Write(bw); } }