private void OnNetworkChannelError(NetworkChannel networkChannel, NetworkErrorCode errorCode, string errorMessage) { //派发网络错误事件 NetworkErrorEventArgs e = ReferencePool.Acquire <NetworkErrorEventArgs>(); m_EventManager.Fire(this, e.Fill(networkChannel, errorCode, errorMessage)); }
private void OnNetworkError(object sender, GlobalEventArgs e) { NetworkErrorEventArgs ne = (NetworkErrorEventArgs)e; if (ne.NetworkChannel != m_NetworkChannel) { return; } Debug.Log(string.Format("网络频道: {0} 错误, 错误码: {1}, 错误信息:{2}", ne.NetworkChannel.Name, ne.ErrorCode.ToString(), ne.ErrorMessage)); ne.NetworkChannel.Close(); }