void SetupJavaBindings() { #if UNITY_ANDROID AndroidJavaClass playerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); if (playerClass == null) { return; } AndroidJavaObject activity = playerClass.GetStatic <AndroidJavaObject>("currentActivity"); if (activity == null) { return; } AndroidJavaObject assetManager = activity.Call <AndroidJavaObject>("getAssets"); if (assetManager == null) { return; } Message.Send("GizmoSDK", MessageLevel.DEBUG, $"assetManager {assetManager}"); SerializeAdapter.SetAssetManagerHandle(System.IntPtr.Zero, assetManager.GetRawObject()); #endif //UNITY_ANDROID }