|
@@ -1,4 +1,4 @@
|
|
-using System;
|
|
|
|
|
|
+using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Linq;
|
|
@@ -54,6 +54,7 @@ namespace HybridCLR.Editor.Installer
|
|
public const int min2019_4_CompatibleMinorVersion = 40;
|
|
public const int min2019_4_CompatibleMinorVersion = 40;
|
|
public const int min2020_3_CompatibleMinorVersion = 21;
|
|
public const int min2020_3_CompatibleMinorVersion = 21;
|
|
public const int min2021_3_CompatibleMinorVersion = 0;
|
|
public const int min2021_3_CompatibleMinorVersion = 0;
|
|
|
|
+ public const int min2022_3_CompatibleMinorVersion = 0;
|
|
|
|
|
|
private UnityVersion ParseUnityVersion(string versionStr)
|
|
private UnityVersion ParseUnityVersion(string versionStr)
|
|
{
|
|
{
|
|
@@ -116,6 +117,14 @@ namespace HybridCLR.Editor.Installer
|
|
}
|
|
}
|
|
return version.minor2 >= min2021_3_CompatibleMinorVersion;
|
|
return version.minor2 >= min2021_3_CompatibleMinorVersion;
|
|
}
|
|
}
|
|
|
|
+ case 2022:
|
|
|
|
+ {
|
|
|
|
+ if (version.major != 2022 || version.minor1 != 3)
|
|
|
|
+ {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ return version.minor2 >= min2022_3_CompatibleMinorVersion;
|
|
|
|
+ }
|
|
default: throw new Exception($"not support il2cpp_plus branch:{version.major}");
|
|
default: throw new Exception($"not support il2cpp_plus branch:{version.major}");
|
|
}
|
|
}
|
|
}
|
|
}
|