diff --git a/FModel/PakReader/Parsers/Class/UObject.cs b/FModel/PakReader/Parsers/Class/UObject.cs index a83efe79..06ebecf9 100644 --- a/FModel/PakReader/Parsers/Class/UObject.cs +++ b/FModel/PakReader/Parsers/Class/UObject.cs @@ -18,10 +18,10 @@ namespace FModel.PakReader.Parsers.Class var header = new FUnversionedHeader(reader); if (header.HasValues) { - FUnversionedType unversionedType = reader.GetOrCreateSchema(type); using var it = new FIterator(header); if (header.HasNonZeroValues) { + FUnversionedType unversionedType = reader.GetOrCreateSchema(type); var num = 1; do { diff --git a/FModel/PakReader/Parsers/IoPackageReader.cs b/FModel/PakReader/Parsers/IoPackageReader.cs index ca63c3ca..84324a2d 100644 --- a/FModel/PakReader/Parsers/IoPackageReader.cs +++ b/FModel/PakReader/Parsers/IoPackageReader.cs @@ -214,8 +214,8 @@ namespace FModel.PakReader.Parsers bNop = !bNested && schema.PropCount == 0; bNested = true; - type = schema.SuperType; } + type = schema.SuperType; } Globals.CachedSchemas[export] = ret;