diff --git a/Data~/hybridclr_version.json b/Data~/hybridclr_version.json index de83632..0ae94b1 100644 --- a/Data~/hybridclr_version.json +++ b/Data~/hybridclr_version.json @@ -25,6 +25,11 @@ "hybridclr" : { "branch":"v5.4.0"}, "il2cpp_plus": { "branch":"v2022-tuanjie-5.4.0"} }, + { + "unity_version":"2023", + "hybridclr" : { "branch":"v5.4.0"}, + "il2cpp_plus": { "branch":"v6000-5.4.0"} + }, { "unity_version":"6000", "hybridclr" : { "branch":"v5.4.0"}, diff --git a/Editor/3rds/UnityHook/HybridCLRHooks/CopyStrippedAOTAssembliesHook.cs b/Editor/3rds/UnityHook/HybridCLRHooks/CopyStrippedAOTAssembliesHook.cs index ec3645d..d494552 100644 --- a/Editor/3rds/UnityHook/HybridCLRHooks/CopyStrippedAOTAssembliesHook.cs +++ b/Editor/3rds/UnityHook/HybridCLRHooks/CopyStrippedAOTAssembliesHook.cs @@ -12,7 +12,7 @@ using System.IO; namespace HybridCLR.MonoHook { -#if UNITY_2021_1_OR_NEWER && !UNITY_6000_0_OR_NEWER +#if UNITY_2021_1_OR_NEWER && !UNITY_2023_1_OR_NEWER [InitializeOnLoad] public class CopyStrippedAOTAssembliesHook { diff --git a/Editor/3rds/UnityHook/HybridCLRHooks/GetIl2CppFolderHook.cs b/Editor/3rds/UnityHook/HybridCLRHooks/GetIl2CppFolderHook.cs index fe4134c..fbaf8bf 100644 --- a/Editor/3rds/UnityHook/HybridCLRHooks/GetIl2CppFolderHook.cs +++ b/Editor/3rds/UnityHook/HybridCLRHooks/GetIl2CppFolderHook.cs @@ -12,7 +12,7 @@ using System.IO; namespace HybridCLR.MonoHook { -#if UNITY_2022 || UNITY_6000_0_OR_NEWER +#if UNITY_2022 || UNITY_2023_1_OR_NEWER [InitializeOnLoad] public class GetIl2CppFolderHook { diff --git a/Editor/Installer/InstallerController.cs b/Editor/Installer/InstallerController.cs index 5cbe7a1..fd40dbd 100644 --- a/Editor/Installer/InstallerController.cs +++ b/Editor/Installer/InstallerController.cs @@ -126,6 +126,7 @@ namespace HybridCLR.Editor.Installer case 2020: return "2020.3.0"; case 2021: return "2021.3.0"; case 2022: return "2022.3.0"; + case 2023: return "2023.2.0"; case 6000: return "6000.0.0"; default: return $"2020.3.0"; } @@ -145,7 +146,8 @@ namespace HybridCLR.Editor.Installer { return CompatibleType.Incompatible; } - if ((version.major == 2019 && version.minor1 < 4) || (version.major >= 2020 && version.major < 6000 && version.minor1 < 3)) + if ((version.major == 2019 && version.minor1 < 4) + || (version.major >= 2020 && version.major <= 2022 && version.minor1 < 3)) { return CompatibleType.MaybeIncompatible; }