コード例 #1
0
        /// <summary>
        /// 响应失败
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            if (ne.UserData as M2SInfo == null)
            {
                return;
            }
            //if (!((M2SInfo)ne.UserData).ignoreConnectStatue)
            //{
            //    if (connectForm != null)
            //    {
            //        if (connectForm.isActiveAndEnabled)
            //        {
            //            if (!connectForm.CloseConnectForm(false, (M2SInfo)ne.UserData))
            //            {
            //                GameEntry.WebRequestToServerComponent.SendJsonMsg((M2SInfo)ne.UserData);
            //            }
            //        }
            //    }
            //}
            //GameEntry.UI.CloseUIForm(GameEntry.UI.GetUIForm(UIFormId.ConnectForm));


            if (ne.UserData != null)
            {
                if (((M2SInfo)ne.UserData).FailureAction != null)
                {
                    ((M2SInfo)ne.UserData).FailureAction(ne.UserData);
                }
                return;
            }
        }
コード例 #2
0
        private static void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            if (ne.SerialId == s_WebRequestSerialId)
            {
                s_WebRequestTcs.SetException(new GameFrameworkException(ne.ErrorMessage));
                s_WebRequestTcs = null;
            }
        }
コード例 #3
0
        /// <summary>
        /// 创建 Web 请求失败事件。
        /// </summary>
        /// <param name="serialId">Web 请求任务的序列编号。</param>
        /// <param name="webRequestUri">Web 请求地址。</param>
        /// <param name="errorMessage">错误信息。</param>
        /// <param name="userData">用户自定义数据。</param>
        /// <returns>创建的 Web 请求失败事件。</returns>
        public static WebRequestFailureEventArgs Create(int serialId, string webRequestUri, string errorMessage, object userData)
        {
            WebRequestFailureEventArgs webRequestFailureEventArgs = ReferencePool.Acquire <WebRequestFailureEventArgs>();

            webRequestFailureEventArgs.SerialId      = serialId;
            webRequestFailureEventArgs.WebRequestUri = webRequestUri;
            webRequestFailureEventArgs.ErrorMessage  = errorMessage;
            webRequestFailureEventArgs.UserData      = userData;
            return(webRequestFailureEventArgs);
        }
コード例 #4
0
        private void OnWebRequestFail(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs arg = (WebRequestFailureEventArgs)e;

            if (arg.UserData != this)
            {
                return;
            }
            Debug.Log(arg.ErrorMessage);
        }
コード例 #5
0
        private void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }
            Log.Warning("Check version failure, error message: '{0}'.", ne.ErrorMessage);
        }
コード例 #6
0
        private void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }
            Log.Error("web请求失败");
        }
コード例 #7
0
        private void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }

            Log.Warning("Check version failure.");
        }
コード例 #8
0
ファイル: AwaitableExtension.cs プロジェクト: 179971c/Trinity
        private static void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            if (ne.SerialId == m_WebRequestSerialId)
            {
                GameEntry.Event.Unsubscribe(WebRequestSuccessEventArgs.EventId, OnWebRequestSuccess);
                GameEntry.Event.Unsubscribe(WebRequestFailureEventArgs.EventId, OnWebRequestFailure);
                m_WebRequestTcs.SetException(new GameFrameworkException(ne.ErrorMessage));
            }
        }
コード例 #9
0
        //网络请求失败的回调
        private void OnWebRequestFailure(object sender, BaseEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }

            Log.Warning("Check version failure.");
            GameEntry.Resource.InitResources(OnInitResourcesComplete);
        }
コード例 #10
0
        private static void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs args            = (WebRequestFailureEventArgs)e;
            WebRequestEvent            webRequestEvent = args.UserData as WebRequestEvent;

            if (webRequestEvent == null)
            {
                return;
            }

            if (webRequestEvent.OnFailure != null)
            {
                webRequestEvent.OnFailure(args.SerialId, args.ErrorMessage);
            }
        }
コード例 #11
0
        /// <summary>
        /// 响应失败
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            if (ne.UserData != this)
            {
                return;
            }
            if (m_FailureCount < GlobalData.ConnectMaxCount)
            {
                Reconnect();
            }
            else
            {
                TimeOut("Connect Time out, Check your network or whether the server is on !");
            }
        }
コード例 #12
0
ファイル: WebRequestTest.cs プロジェクト: zhoulk/Lufy
    void OnWebFailHander(object sender, GameEventArgs args)
    {
        WebRequestFailureEventArgs ne = args as WebRequestFailureEventArgs;

        Debug.Log(ne.UserData + " " + ne.ErrorMessage);
    }
コード例 #13
0
        private void OnWebRequestFailure(object sender, GameEventArgs e)
        {
            WebRequestFailureEventArgs ne = (WebRequestFailureEventArgs)e;

            Log.Warning(ne.WebRequestUri + "  webRequest failure.");
        }
コード例 #14
0
    private void OnWebRequestFailure(object sender, GameFramework.Event.GameEventArgs e)
    {
        WebRequestFailureEventArgs evt = (WebRequestFailureEventArgs)e;

        Log.Error("Web Request Failure !! Url:{0}", evt.WebRequestUri);
    }