public static bool IsPermissionGranted(string permission) { #if UNITY_ANDROID bool val = AN_ProxyPool.CallStatic <bool>(PM_CLASS_NAME, "checkForPermission", permission); return(val); #else return(false); #endif }
public static bool ShouldShowRequestPermission(AN_Permission permission) { #if UNITY_ANDROID bool val = AN_ProxyPool.CallStatic <bool>(PM_CLASS_NAME, "shouldShowRequestPermissionRationale", permission.GetFullName()); return(val); #else return(false); #endif }
private static void CallActivityFunction(string methodName, params object[] args) { AN_ProxyPool.CallStatic(CLASS_NAME, methodName, args); }
public void RequestPermissions(params string[] permissions) { AN_ProxyPool.CallStatic(PM_CLASS_NAME, "requestPermissions", AndroidNative.ArrayToString(permissions)); }
private static void CallAndroidNativeBridge(string methodName, params object[] args) { AN_ProxyPool.CallStatic(CLASS_NAME, methodName, args); }
private static void CallStatic(string className, string methodName, params object[] args) { AN_ProxyPool.CallStatic(className, methodName, args); }
private static ReturnType CallUtilityForResult <ReturnType>(string methodName, params object[] args) { return(AN_ProxyPool.CallStatic <ReturnType>(UTILITY_CLASSS, methodName, args)); }
private static void CallUtility(string methodName, params object[] args) { AN_ProxyPool.CallStatic(UTILITY_CLASSS, methodName, args); }
private static ReturnType CallActivityFunction <ReturnType>(string methodName, params object[] args) { return(AN_ProxyPool.CallStatic <ReturnType>(CLASS_NAME, methodName, args)); }
private static T CallStaticFunction <T>(string methodName, params object[] args) { return(AN_ProxyPool.CallStatic <T> (CLASS_NAME, methodName, args)); }