Exemple #1
0
        public int SetAuthenticateCallback(NetmarblePC.AuthenticateDelegate callback)
        {
            if (null == callback)
            {
                return(0);
            }

            int handlerNum = CallbackManager.AddHandler(delegate(CallbackMessage message)
            {
                Log.Debug("[NetmarblePCCallback] AuthenticateCalblack: " + message.ToString());

                Result result      = message.GetResult();
                string playerID    = message.GetString("playerID");
                string publicToken = message.GetString("publicToken");

                if (null != callback)
                {
                    callback(result, playerID, publicToken);
                }
            });

            return(handlerNum);
        }
        public void Authenticate(NetmarblePC.AuthenticateDelegate callback)
        {
            int handlerNum = netmarblePCCallback.SetAuthenticateCallback(callback);

            nmg_netmarblePC_authenticate(handlerNum);
        }
Exemple #3
0
 public void Authenticate(NetmarblePC.AuthenticateDelegate callback)
 {
 }