public void Authorize <ProviderType>(AuthResultCallback callback = null) where ProviderType : AuthProvider { mCurrentProvider = GetAuthProvider <ProviderType>(); if (mCurrentProvider == null) { DebugLogger.Log("[SnipeAuthCommunicator] Authorize<ProviderType> - provider not found"); callback?.Invoke(SnipeErrorCodes.NOT_INITIALIZED, 0); return; } AuthorizeWithCurrentProvider(callback); }
private void InvokeAuthSuccessCallback(int user_id) { mAuthResultCallback?.Invoke(SnipeErrorCodes.OK, user_id); mAuthResultCallback = null; }
protected virtual void InvokeAuthSuccessCallback(int user_id) { mAuthResultCallback?.Invoke(SnipeErrorCodes.OK, user_id); mAuthResultCallback = null; }