mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-27 22:00:23 -04:00
https://github.com/Perfare/AssetStudio/issues/690 https://docs.unity.cn/550/Documentation/Manual/AssetBundleInternalStructure.html
36 lines
1.0 KiB
C#
36 lines
1.0 KiB
C#
namespace AssetStudio
|
|
{
|
|
public sealed class PreloadData : NamedObject
|
|
{
|
|
public PPtr<Object>[] m_Assets;
|
|
|
|
public PreloadData(ObjectReader reader) : base(reader)
|
|
{
|
|
var m_PreloadTableSize = reader.ReadInt32();
|
|
m_Assets = new PPtr<Object>[m_PreloadTableSize];
|
|
for (var i = 0; i < m_PreloadTableSize; i++)
|
|
{
|
|
m_Assets[i] = new PPtr<Object>(reader);
|
|
}
|
|
|
|
/*
|
|
if (version[0] >= 5) //5.0 and up
|
|
{
|
|
var m_DependenciesSize = reader.ReadInt32();
|
|
var m_Dependencies = new string[m_DependenciesSize];
|
|
|
|
for (var i = 0; i < m_DependenciesSize; i++)
|
|
{
|
|
m_Dependencies[i] = reader.ReadAlignedString();
|
|
}
|
|
}
|
|
|
|
if (version[0] > 2018 || (version[0] == 2018 && version[1] >= 2)) //2018.2 and up
|
|
{
|
|
var m_ExplicitDataLayout = reader.ReadBoolean();
|
|
}
|
|
*/
|
|
}
|
|
}
|
|
}
|