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; } }
public RequestPermissionsCallbackProxy(RequestPermissionsCallback callback) : base( "pl.fulllegitcode.util.RequestPermissionsCallback") { _callback = callback; }