public void DisconnectFromChannel(int channelCode, Session.DisconnectFromChannelDelegate handler) { NMGPlayerPrefs.SetChannelKey((NMGChannel)channelCode, null); Result result = new Result(Result.NETMARBLES_DOMAIN, Result.SUCCESS, "Success"); if (handler != null) { handler(result); } }
public int SetDisconnectFromChannelCallback(Session.DisconnectFromChannelDelegate callback) { if (null == callback) { return(0); } int handlerNum = CallbackManager.AddHandler(delegate(CallbackMessage message) { Log.Debug("[SessionCallback] DisconnectFromChannelCallback: " + message.ToString()); Result result = message.GetResult(); if (null != callback) { callback(result); } }); return(handlerNum); }
public void DisconnectFromChannel(int channelCode, Session.DisconnectFromChannelDelegate callback) { int handlerNum = sessionCallback.SetDisconnectFromChannelCallback(callback); nmg_session_disconnectFromChannel(channelCode, handlerNum); }
public void DisconnectFromChannel(int channelCode, Session.DisconnectFromChannelDelegate callback) { SessionManager.Instance.DisconnectFromChannel(channelCode, callback); }
public void DisconnectFromChannel(int channelCode, Session.DisconnectFromChannelDelegate callback) { }
public void DisconnectFromChannel(int channelCode, Session.DisconnectFromChannelDelegate callback) { int handlerNum = sessionCallback.SetDisconnectFromChannelCallback(callback); sessionAndroidClass.CallStatic("nmg_session_disconnectFromChannel", channelCode, handlerNum); }