Exemplo n.º 1
0
        /// <summary>
        /// 收到重连消息
        /// </summary>
        /// <param name="msg"></param>
        private void RespReconnect(MsgData msg)
        {
            MainPanelMgr.Instance.HideDialog("UIWaitDialog");
            MsgData_sReconnect data = msg as MsgData_sReconnect;

            if (null == data)
            {
                return;
            }

            if (data.Result == 0)//重连成功
            {
                UITips.ReconnectSwitchLine();
            }
            else if (data.Result == 1)//认证失败
            {
                UITips.ShowTipsDialog("提示", "认证失败,请重新登录", "确定", RequestToLogin, null, null);
            }
            else if (data.Result == 2)//重连失败
            {
                UITips.ShowTipsDialog("提示", "您已经断开连接,请重新登录", "确定", RequestToLogin, null, null);
            }
            else if (data.Result == 3)
            {
                UITips.ShowTipsDialog("提示", "连接失败,请重新登录", "确定", RequestToLogin, null, null);
            }
        }
Exemplo n.º 2
0
        private void EndLoadScene(GameEvent ge, EventParameter parameter)
        {
            isLoadScene = false;
            if (disconnectInLoad)
            {
                disconnectInLoad = false;

                //IsShowReconnectedDialog = true;
                UITips.ShowTipsDialog("提示", "您已经断开连接,请重新登录", "确定", RequestToLogin, null, RequestToLogin);
            }
        }
Exemplo n.º 3
0
    void GE_THIRDPARTY_EXIT(GameEvent ge, EventParameter parameter)
    {
        if (parameter.intParameter == 0)
        {
            //             TipsDialog.SetTipsText("确认退出游戏?", new TipsDialog.OnDelegateClick(() =>
            //             {
            //                 DataAnalyser.instance.Exit();
            //                 Application.Quit();
            //             }));

            UITips.ShowTipsDialog("提示", "确认退出游戏?", "确定", new System.Action(() => {
                SDKMgr.Instance.Exit();
                Application.Quit();
            }), "取消", new System.Action(() => {
                MainPanelMgr.Instance.HideDialog("UICommonTk");
            }));
        }
        else if (parameter.intParameter == 1)
        {
            SDKMgr.Instance.Exit();
            Application.Quit();
        }
    }