Пример #1
0
 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
    }
Пример #3
0
 private static void CallActivityFunction(string methodName, params object[] args)
 {
     AN_ProxyPool.CallStatic(CLASS_NAME, methodName, args);
 }
Пример #4
0
 public void RequestPermissions(params string[] permissions)
 {
     AN_ProxyPool.CallStatic(PM_CLASS_NAME, "requestPermissions", AndroidNative.ArrayToString(permissions));
 }
Пример #5
0
 private static void CallAndroidNativeBridge(string methodName, params object[] args)
 {
     AN_ProxyPool.CallStatic(CLASS_NAME, methodName, args);
 }
Пример #6
0
 private static void CallStatic(string className, string methodName, params object[] args)
 {
     AN_ProxyPool.CallStatic(className, methodName, args);
 }
Пример #7
0
 private static ReturnType CallUtilityForResult <ReturnType>(string methodName, params object[] args)
 {
     return(AN_ProxyPool.CallStatic <ReturnType>(UTILITY_CLASSS, methodName, args));
 }
Пример #8
0
 private static void CallUtility(string methodName, params object[] args)
 {
     AN_ProxyPool.CallStatic(UTILITY_CLASSS, methodName, args);
 }
Пример #9
0
 private static ReturnType CallActivityFunction <ReturnType>(string methodName, params object[] args)
 {
     return(AN_ProxyPool.CallStatic <ReturnType>(CLASS_NAME, methodName, args));
 }
Пример #10
0
 private static T CallStaticFunction <T>(string methodName, params object[] args)
 {
     return(AN_ProxyPool.CallStatic <T> (CLASS_NAME, methodName, args));
 }