mirror of
https://github.com/crskycode/GARbro.git
synced 2026-07-08 01:30:18 +08:00
(Unity): adjusted deserialization for '2021.1.3f1' assets.
This commit is contained in:
@@ -65,6 +65,7 @@ namespace GameRes.Formats.Unity
|
||||
public Func<int> ReadInt32;
|
||||
public Func<long> ReadInt64;
|
||||
public Func<long> ReadId;
|
||||
public Func<long> ReadOffset;
|
||||
|
||||
public void SetupReaders (Asset asset)
|
||||
{
|
||||
@@ -109,6 +110,10 @@ namespace GameRes.Formats.Unity
|
||||
ReadId = ReadInt64;
|
||||
else
|
||||
ReadId = () => ReadInt32();
|
||||
if (m_format >= 22)
|
||||
ReadOffset = ReadInt64;
|
||||
else
|
||||
ReadOffset = () => ReadUInt32();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -122,6 +127,11 @@ namespace GameRes.Formats.Unity
|
||||
ReadId = () => ReadInt32();
|
||||
}
|
||||
|
||||
public void Skip (int count)
|
||||
{
|
||||
m_input.Seek (count, SeekOrigin.Current);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Read bytes into specified buffer.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user