public static void CheckAccess(Action <AN_LicenseResult> callback) { if (!AN_Settings.Instance.Licensing) { SA_Plugins.OnDisabledAPIUseAttempt(AN_Settings.PLUGIN_NAME, "Licensing"); return; } AN_VendingLib.API.CheckAccess(AN_Settings.Instance.RSAPublicKey, callback); }
public static void CheckAccess(Action <AN_LicenseResult> callback) { if (!AN_Settings.Instance.Licensing) { SA_Plugins.OnDisabledAPIUseAttempt(AN_Settings.PLUGIN_NAME, "Licensing"); return; } if (Application.isEditor) { SA_Coroutine.WaitForSeconds(1, () => { callback.Invoke(new AN_LicenseResult(AN_Policy.LICENSED)); }); return; } AN_Java.Bridge.CallStaticWithCallback(k_JavaLicenseCheckerClass, "CheckAccess", callback, AN_Settings.Instance.RSAPublicKey); }