public static void OnNetError(Net.eNetError nType, int actionId, string strMsg) { string msg = ""; switch (nType) { case Net.eNetError.eRequestFailed: case Net.eNetError.eTimeOut: { msg = string.Format("请求数据失败, 是否重试", actionId); YesOrNoBoxManager.Instance.ShowYesOrNoUI("提示", msg, Retry, null, BackToLogin); } break; case Net.eNetError.eInvalidActionId: { Net.Instance.Ignore(); msg = string.Format("无效的 actionId = {0}", actionId); GameDebug.LogError(msg); } break; case Net.eNetError.eInvalidSession: { Net.Instance.DisConnect(); msg = "请重新登陆"; YesOrNoBoxManager.Instance.ShowYesOrNoUI("提示", msg, BackToLogin, null, BackToLogin); } break; default: { Net.Instance.DisConnect(); msg = "请重新登陆"; YesOrNoBoxManager.Instance.ShowYesOrNoUI("提示", msg, BackToLogin, null, BackToLogin); } break; } if (nType == Net.eNetError.eInvalidSession) { } else { GameDebug.LogError(msg); } }
public void NetError(Net.eNetError eType, int nActionId, string strMsg) { Debug.Log("Net Error" + strMsg); }