referencedAssemblies was added in v5.3.3 (metadata 20)

According to the headers I have available, Unity v5.3.2f1 (metadata 19)
lacks the referencedAssemblies{Offset,Count} fields in
Il2CppGlobalMetadataHeader. These appear to have been added some time
between that version and 5.3.3f1 (metadata 20).

Changing these fields makes the Inspector work properly on the output from
Il2Cpp from Unity v5.3.2f1.
This commit is contained in:
Robert Xiao
2020-04-07 01:52:06 -07:00
committed by Katy
parent 7fce43aba0
commit 02fab932ae

View File

@@ -109,9 +109,9 @@ namespace Il2CppInspector
public int fieldRefsOffset; // Il2CppFieldRef public int fieldRefsOffset; // Il2CppFieldRef
[Version(Min = 19)] [Version(Min = 19)]
public int fieldRefsCount; public int fieldRefsCount;
[Version(Min = 19)] [Version(Min = 20)]
public int referencedAssembliesOffset; // int public int referencedAssembliesOffset; // int
[Version(Min = 19)] [Version(Min = 20)]
public int referencedAssembliesCount; public int referencedAssembliesCount;
[Version(Min = 21)] [Version(Min = 21)]