diff --git a/com.unity.mobile.android-logcat/Editor/AndroidTools/AndroidBridge.cs b/com.unity.mobile.android-logcat/Editor/AndroidTools/AndroidBridge.cs index 0535919..208429e 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;