Extract Unity version range management from UnityHeader to UnityVersionRange

This commit is contained in:
Katy Coe
2020-07-20 06:14:31 +02:00
parent e7d3600f67
commit 964685e44a
4 changed files with 103 additions and 31 deletions

View File

@@ -117,7 +117,7 @@ namespace Il2CppInspector.Model
// Determine Unity version and get headers
UnityHeader = unityVersion != null ? UnityHeader.GetHeaderForVersion(unityVersion) : UnityHeader.GuessHeadersForModel(ILModel)[0];
UnityVersion = unityVersion ?? UnityHeader.MinVersion;
UnityVersion = unityVersion ?? UnityHeader.Version.Min;
// Check for matching metadata and binary versions
if (UnityHeader.MetadataVersion != ILModel.Package.BinaryImage.Version) {