示例#1
0
        public static void RequestPermissions(string[] permissions, RequestPermissionsCallback callback)
        {
            try
            {
                _Init();

#if UNITY_ANDROID && !UNITY_EDITOR
                RequestPermissionsCallbackProxy callbackProxy = new RequestPermissionsCallbackProxy(callback);
                _utilClass.CallStatic("requestPermissions", new object[2] {
                    permissions, callbackProxy
                });
#endif
            }
            catch (Exception e)
            {
                Debug.LogError("[FlcUtil.RequestPermissions] error: " + e.Message);
                throw;
            }
        }
示例#2
0
 public RequestPermissionsCallbackProxy(RequestPermissionsCallback callback) : base(
         "pl.fulllegitcode.util.RequestPermissionsCallback")
 {
     _callback = callback;
 }