/// <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); } }
private void EndLoadScene(GameEvent ge, EventParameter parameter) { isLoadScene = false; if (disconnectInLoad) { disconnectInLoad = false; //IsShowReconnectedDialog = true; UITips.ShowTipsDialog("提示", "您已经断开连接,请重新登录", "确定", RequestToLogin, null, RequestToLogin); } }
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(); } }