mirror of
https://github.com/aelurum/AssetStudio.git
synced 2025-05-26 13:50:21 -04:00
Fix support of Tuanjie GameObject assets
This commit is contained in:
parent
4e93ea5a82
commit
95f7d70419
@ -18,18 +18,23 @@ namespace AssetStudio
|
|||||||
|
|
||||||
public GameObject(ObjectReader reader) : base(reader)
|
public GameObject(ObjectReader reader) : base(reader)
|
||||||
{
|
{
|
||||||
int m_Component_size = reader.ReadInt32();
|
var m_Component_size = reader.ReadInt32();
|
||||||
m_Components = new PPtr<Component>[m_Component_size];
|
m_Components = new PPtr<Component>[m_Component_size];
|
||||||
for (int i = 0; i < m_Component_size; i++)
|
for (var i = 0; i < m_Component_size; i++)
|
||||||
{
|
{
|
||||||
if (version < (5, 5)) //5.5 down
|
if (version < (5, 5)) //5.5 down
|
||||||
{
|
{
|
||||||
int first = reader.ReadInt32();
|
var first = reader.ReadInt32();
|
||||||
}
|
}
|
||||||
m_Components[i] = new PPtr<Component>(reader);
|
m_Components[i] = new PPtr<Component>(reader);
|
||||||
}
|
}
|
||||||
|
|
||||||
var m_Layer = reader.ReadInt32();
|
var m_Layer = reader.ReadInt32();
|
||||||
|
if (version.IsTuanjie && (version > (2022, 3, 2) || (version == (2022, 3, 2) && version.Build >= 13))) //2022.3.2t13(?) and up
|
||||||
|
{
|
||||||
|
var m_HasEditorInfo = reader.ReadBoolean();
|
||||||
|
reader.AlignStream();
|
||||||
|
}
|
||||||
m_Name = reader.ReadAlignedString();
|
m_Name = reader.ReadAlignedString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user