public void AddMapping(Dictionary <string, object> credentialInfo, GamebaseCallback.GamebaseDelegate <GamebaseResponse.Auth.AuthToken> callback)
        {
            int handle = GamebaseCallbackHandler.RegisterCallback(callback);

            auth.AddMapping(credentialInfo, handle);
        }
        public void AddMapping(string providerName, GamebaseCallback.GamebaseDelegate <GamebaseResponse.Auth.AuthToken> callback)
        {
            int handle = GamebaseCallbackHandler.RegisterCallback(callback);

            auth.AddMapping(providerName, handle);
        }
        public void AddMapping(string providerName, Dictionary <string, object> additionalInfo, GamebaseCallback.GamebaseDelegate <GamebaseResponse.Auth.AuthToken> callback)
        {
            int handle = GamebaseCallbackHandler.RegisterCallback(callback);

            auth.AddMapping(providerName, additionalInfo, handle);
        }
        public void QueryPush(GamebaseCallback.GamebaseDelegate <GamebaseResponse.Push.PushConfiguration> callback)
        {
            int handle = GamebaseCallbackHandler.RegisterCallback(callback);

            push.QueryPush(handle);
        }