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); }
public void Authenticate(NetmarblePC.AuthenticateDelegate callback) { }