optimize ResourceReader

This commit is contained in:
Perfare
2020-03-28 13:33:37 +08:00
parent 06fbe69a97
commit 182a42ace2
9 changed files with 25 additions and 26 deletions
+2 -2
View File
@@ -29,7 +29,7 @@ namespace AssetStudio
public string m_Source;
public long m_Offset;
public long m_Size;
public Lazy<byte[]> m_AudioData;
public ResourceReader m_AudioData;
public AudioClip(ObjectReader reader) : base(reader)
{
@@ -87,7 +87,7 @@ namespace AssetStudio
{
resourceReader = new ResourceReader(reader, reader.BaseStream.Position, (int)m_Size);
}
m_AudioData = new Lazy<byte[]>(resourceReader.GetData);
m_AudioData = resourceReader;
}
}
+2 -2
View File
@@ -51,7 +51,7 @@ namespace AssetStudio
public bool m_MipMap;
public int m_MipCount;
public GLTextureSettings m_TextureSettings;
public Lazy<byte[]> image_data;
public ResourceReader image_data;
public StreamingInfo m_StreamData;
public Texture2D(ObjectReader reader) : base(reader)
@@ -102,7 +102,7 @@ namespace AssetStudio
{
resourceReader = new ResourceReader(reader, reader.BaseStream.Position, image_data_size);
}
image_data = new Lazy<byte[]>(resourceReader.GetData);
image_data = resourceReader;
}
}
+2 -2
View File
@@ -8,7 +8,7 @@ namespace AssetStudio
{
public sealed class VideoClip : NamedObject
{
public Lazy<byte[]> m_VideoData;
public ResourceReader m_VideoData;
public string m_OriginalPath;
public string m_Source;
public ulong m_Size;
@@ -47,7 +47,7 @@ namespace AssetStudio
{
resourceReader = new ResourceReader(reader, reader.BaseStream.Position, (int)m_Size);
}
m_VideoData = new Lazy<byte[]>(resourceReader.GetData);
m_VideoData = resourceReader;
}
}
}