Пример #1
0
    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);
        }
    }
Пример #2
0
 public void NetError(Net.eNetError eType, int nActionId, string strMsg)
 {
     Debug.Log("Net Error" + strMsg);
 }