#if UNITY_ANDROID //&& !UNITY_EDITOR using Azerion.BlueStack.API; using UnityEngine; namespace Azerion.BlueStack.Platforms.Android { public class BlueStackErrorUtils { public static BlueStackErrorUtils Instance { get; } = new BlueStackErrorUtils(); public virtual BlueStackError CreateBlueStackErrorFromJavaObject(AndroidJavaObject exceptionJavaObject) { var message = exceptionJavaObject.Call("getErrorMessage"); var errorCode = exceptionJavaObject.Call("getErrorCode"); return new BlueStackError(errorCode, message); } } } #endif