mirror of
https://github.com/aelurum/AssetStudio.git
synced 2026-11-14 11:18:47 -05:00
Fix Unity 6.5 support for net472
This commit is contained in:
@@ -460,19 +460,21 @@ namespace AssetStudio
|
||||
|
||||
public void ReadExtractedTypeTree()
|
||||
{
|
||||
foreach (var kv in ExtractedTypeTreeHashes)
|
||||
var hashes = ExtractedTypeTreeHashes.Keys.ToArray();
|
||||
foreach (var hashStr in hashes)
|
||||
{
|
||||
if (assetsManager.resourceFileReaders.TryGetValue(kv.Key, out var binaryReader))
|
||||
var serializedType = ExtractedTypeTreeHashes[hashStr];
|
||||
if (assetsManager.resourceFileReaders.TryGetValue(hashStr, out var binaryReader))
|
||||
{
|
||||
var fileReader = (FileReader)binaryReader;
|
||||
fileReader.Endian = EndianType.LittleEndian;
|
||||
fileReader.Position = 0;
|
||||
|
||||
kv.Value.m_Type = new TypeTree();
|
||||
kv.Value.m_Type.m_Nodes = new List<TypeTreeNode>();
|
||||
TypeTreeBlobRead(kv.Value.m_Type, fileReader);
|
||||
serializedType.m_Type = new TypeTree();
|
||||
serializedType.m_Type.m_Nodes = new List<TypeTreeNode>();
|
||||
TypeTreeBlobRead(serializedType.m_Type, fileReader);
|
||||
|
||||
ExtractedTypeTreeHashes[kv.Key] = null;
|
||||
ExtractedTypeTreeHashes[hashStr] = null;
|
||||
}
|
||||
}
|
||||
var notFound = ExtractedTypeTreeHashes.Where(x=> x.Value != null).ToArray();
|
||||
|
||||
Reference in New Issue
Block a user