mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-11-12 23:32:42 -05:00
Fix parsing of MovieTexture and MonoScript assets
This commit is contained in:
@ -11,15 +11,17 @@
|
|||||||
if (version >= (3, 4)) //3.4 and up
|
if (version >= (3, 4)) //3.4 and up
|
||||||
{
|
{
|
||||||
var m_ExecutionOrder = reader.ReadInt32();
|
var m_ExecutionOrder = reader.ReadInt32();
|
||||||
|
|
||||||
|
if (version < 5) //5.0 down
|
||||||
|
{
|
||||||
|
var m_PropertiesHash = reader.ReadUInt32();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var m_PropertiesHash = reader.ReadBytes(16);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (version < 5) //5.0 down
|
|
||||||
{
|
|
||||||
var m_PropertiesHash = reader.ReadUInt32();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var m_PropertiesHash = reader.ReadBytes(16);
|
|
||||||
}
|
|
||||||
if (version < 3) //3.0 down
|
if (version < 3) //3.0 down
|
||||||
{
|
{
|
||||||
var m_PathName = reader.ReadAlignedString();
|
var m_PathName = reader.ReadAlignedString();
|
||||||
|
|||||||
@ -7,10 +7,13 @@
|
|||||||
|
|
||||||
public MovieTexture(ObjectReader reader) : base(reader)
|
public MovieTexture(ObjectReader reader) : base(reader)
|
||||||
{
|
{
|
||||||
var m_Loop = reader.ReadBoolean();
|
if (reader.version < (2019, 3)) //2019.3 down
|
||||||
reader.AlignStream();
|
{
|
||||||
m_AudioClip = new PPtr<AudioClip>(reader);
|
var m_Loop = reader.ReadBoolean();
|
||||||
m_MovieData = reader.ReadUInt8Array();
|
reader.AlignStream();
|
||||||
|
m_AudioClip = new PPtr<AudioClip>(reader);
|
||||||
|
m_MovieData = reader.ReadUInt8Array();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user