Regarding the UnityEngine problem that I mentioned in the last message, it will be solved by returning a null object from the AssemblyResolve delegate. Is it possible in Eagle? Grpc.Core.dll (disassembled code in C#) ``` static PlatformApis() { PlatformID platform = Environment.OSVersion.Platform; PlatformApis.isMacOSX = platform == PlatformID.Unix && PlatformApis.GetUname() == "Darwin"; PlatformApis.isLinux = platform == PlatformID.Unix && !PlatformApis.isMacOSX; PlatformApis.isWindows = platform == PlatformID.Win32NT || platform == PlatformID.Win32S || platform == PlatformID.Win32Windows; PlatformApis.isNetCore = false; PlatformApis.isMono = Type.GetType("Mono.Runtime") != (Type) null; Type type = Type.GetType("UnityEngine.Application, UnityEngine"); if (type != (Type) null) { PlatformApis.isUnity = true; PlatformApis.isUnityIOS = type.GetTypeInfo().GetProperty("platform")?.GetValue((object) null)?.ToString() == "IPhonePlayer"; } else { PlatformApis.isUnity = false; PlatformApis.isUnityIOS = false; } PlatformApis.isXamarinIOS = Type.GetType("Foundation.NSObject, Xamarin.iOS") != (Type) null; PlatformApis.isXamarinAndroid = Type.GetType("Java.Lang.Object, Mono.Android") != (Type) null; PlatformApis.isXamarin = PlatformApis.isXamarinIOS || PlatformApis.isXamarinAndroid; } ```