Esempio n. 1
0
        private static void InternalAuthStartedCallback(Types.AuthOperation op, IntPtr data)
        {
            AuthStartedCallback authStartedCallback = Callbacks.IntPtrToPermanentCallback <AuthStartedCallback>(data);

            try
            {
                authStartedCallback?.Invoke(op);
            }
            catch (Exception arg)
            {
                Logger.e("Error encountered executing InternalAuthStartedCallback. Smothering to avoid passing exception into Native: " + arg);
            }
        }
        private static void InternalAuthStartedCallback(Types.AuthOperation op, IntPtr data)
        {
            AuthStartedCallback callback =
                Callbacks.IntPtrToPermanentCallback <AuthStartedCallback>(data);

            try {
                if (callback != null)
                {
                    callback(op);
                }
            } catch (Exception e) {
                Logger.e("Error encountered executing InternalAuthStartedCallback. " +
                         "Smothering to avoid passing exception into Native: " + e);
            }
        }
 internal void SetOnAuthStartedCallback(AuthStartedCallback callback)
 {
     C.GameServices_Builder_SetOnAuthActionStarted(SelfPtr(), InternalAuthStartedCallback,
         Callbacks.ToIntPtr(callback));
 }
Esempio n. 4
0
 internal void SetOnAuthStartedCallback(AuthStartedCallback callback)
 {
     C.GameServices_Builder_SetOnAuthActionStarted(SelfPtr(), InternalAuthStartedCallback,
                                                   Callbacks.ToIntPtr(callback));
 }
Esempio n. 5
0
 internal void SetOnAuthStartedCallback(AuthStartedCallback callback)
 {
     GooglePlayGames.Native.Cwrapper.Builder.GameServices_Builder_SetOnAuthActionStarted(base.SelfPtr(), new GooglePlayGames.Native.Cwrapper.Builder.OnAuthActionStartedCallback(GameServicesBuilder.InternalAuthStartedCallback), Callbacks.ToIntPtr(callback));
 }