powerfun-unity/Assets/Scripts/Mobile/ImageSelectorController.cs

35 lines
865 B
C#

using System.Runtime.InteropServices;
using UnityEngine;
/// <summary>
///
/// </summary>
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<AndroidJavaObject>("currentActivity");
#elif UNITY_IOS
//RegisterApp(_APP_ID);
#endif
}
public void Select()
{
mainActivityObject.Call("Select");
}
}