AppModel: Prefer the latest Unity header versions instead of the earliest
This commit is contained in:
@@ -117,7 +117,7 @@ namespace Il2CppInspector.Model
|
|||||||
TargetCompiler = compiler == CppCompilerType.BinaryFormat ? CppCompiler.GuessFromImage(ILModel.Package.BinaryImage) : compiler;
|
TargetCompiler = compiler == CppCompilerType.BinaryFormat ? CppCompiler.GuessFromImage(ILModel.Package.BinaryImage) : compiler;
|
||||||
|
|
||||||
// Determine Unity version and get headers
|
// Determine Unity version and get headers
|
||||||
UnityHeaders = unityVersion != null ? UnityHeaders.GetHeadersForVersion(unityVersion) : UnityHeaders.GuessHeadersForBinary(ILModel.Package.Binary)[0];
|
UnityHeaders = unityVersion != null ? UnityHeaders.GetHeadersForVersion(unityVersion) : UnityHeaders.GuessHeadersForBinary(ILModel.Package.Binary).Last();
|
||||||
UnityVersion = unityVersion ?? UnityHeaders.VersionRange.Min;
|
UnityVersion = unityVersion ?? UnityHeaders.VersionRange.Min;
|
||||||
|
|
||||||
Console.WriteLine($"Selected Unity version(s) {UnityHeaders.VersionRange} (types: {UnityHeaders.TypeHeaderResource.VersionRange}, APIs: {UnityHeaders.APIHeaderResource.VersionRange})");
|
Console.WriteLine($"Selected Unity version(s) {UnityHeaders.VersionRange} (types: {UnityHeaders.TypeHeaderResource.VersionRange}, APIs: {UnityHeaders.APIHeaderResource.VersionRange})");
|
||||||
|
|||||||
@@ -209,8 +209,8 @@ namespace Il2CppInspectorGUI
|
|||||||
cboUnityVersion.Items.Add(version);
|
cboUnityVersion.Items.Add(version);
|
||||||
cboCppUnityVersion.Items.Add(version);
|
cboCppUnityVersion.Items.Add(version);
|
||||||
}
|
}
|
||||||
cboUnityVersion.SelectedIndex = 0;
|
cboUnityVersion.SelectedIndex = cboUnityVersion.Items.Count - 1;
|
||||||
cboCppUnityVersion.SelectedIndex = 0;
|
cboCppUnityVersion.SelectedIndex = cboCppUnityVersion.Items.Count - 1;
|
||||||
if (prevSelection != null) {
|
if (prevSelection != null) {
|
||||||
cboUnityVersion.SelectedItem = prevSelection;
|
cboUnityVersion.SelectedItem = prevSelection;
|
||||||
cboCppUnityVersion.SelectedItem = prevCppSelection;
|
cboCppUnityVersion.SelectedItem = prevCppSelection;
|
||||||
|
|||||||
Reference in New Issue
Block a user