From bfb37908385b2fcb7d8767b85249c3d806736fc0 Mon Sep 17 00:00:00 2001 From: Miro Brodlova Date: Wed, 12 Nov 2025 11:05:14 +0100 Subject: [PATCH] Add CoreCLR API usage --- .../Editor/AndroidTools/AndroidBridge.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/com.unity.mobile.android-logcat/Editor/AndroidTools/AndroidBridge.cs b/com.unity.mobile.android-logcat/Editor/AndroidTools/AndroidBridge.cs index 05359195..208429e5 100644 --- a/com.unity.mobile.android-logcat/Editor/AndroidTools/AndroidBridge.cs +++ b/com.unity.mobile.android-logcat/Editor/AndroidTools/AndroidBridge.cs @@ -4,6 +4,9 @@ using System.Linq; using System.Reflection; using UnityEngine; +#if UNITY_6000_5_OR_NEWER +using UnityEngine.Assemblies; +#endif using UnityEditor; using Object = System.Object; @@ -38,7 +41,11 @@ private static Assembly AndroidExtensions if (s_AndroidExtensions != null) return s_AndroidExtensions; var assemblyName = "UnityEditor.Android.Extensions"; +#if UNITY_6000_5_OR_NEWER + var loadedAssemblies = CurrentAssemblies.GetLoadedAssemblies(); +#else var loadedAssemblies = AppDomain.CurrentDomain.GetAssemblies(); +#endif s_AndroidExtensions = loadedAssemblies.FirstOrDefault(a => a.FullName.Contains(assemblyName)); s_AndroidExtensionsState = s_AndroidExtensions == null ? ExtensionState.Unavalaible : ExtensionState.Available;