using System.Runtime.InteropServices; using UnityEngine; /// /// /// public class ImageSelectorController { private AndroidJavaObject mainActivityObject = null; private static ImageSelectorController _instance; public static ImageSelectorController Instance { get { if (_instance == null) { _instance = new ImageSelectorController(); } return _instance; } } private ImageSelectorController() { #if UNITY_ANDROID AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); mainActivityObject = jc.GetStatic("currentActivity"); #elif UNITY_IOS //RegisterApp(_APP_ID); #endif } public void Select() { mainActivityObject.Call("Select"); } }