From 559b64222b1eba34ab36d011d24888291805fdbe Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 29 十月 2020 15:58:05 +0800
Subject: [PATCH] 0312 优化打boss传送弹框处理

---
 System/MainInterfacePanel/FlyingShoesTask.cs |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/System/MainInterfacePanel/FlyingShoesTask.cs b/System/MainInterfacePanel/FlyingShoesTask.cs
index 6b92915..3cbb9bd 100644
--- a/System/MainInterfacePanel/FlyingShoesTask.cs
+++ b/System/MainInterfacePanel/FlyingShoesTask.cs
@@ -166,6 +166,34 @@
                         bool Bool = StateDetermination();
                         if (Bool)
                         {
+                            ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"),
+                            Language.Get("ZLMapQuit"), (bool isOk) =>
+                            {
+                                //涓嶄紶閫�
+                                if (!isOk)
+                                {
+                                    return;
+                                }
+                                else
+                                {
+                                    if (mainModel.TaskId_Skill.Contains(Task_ID))
+                                    {
+                                        mainModel.TaskSkillID = Task_ID;
+                                        WindowCenter.Instance.Open<SkillTaskWin>();
+                                    }
+                                    else
+                                    {
+                                        HeroAIRecorder.ClearRecord();
+
+                                        var rect = transform as RectTransform;
+                                        var worldpos = rect.TransformPoint(Vector3.zero + Vector3.up * rect.rect.height / 2);
+                                        TaskFeedbackModel.s_ClickPosition = worldpos;
+                                        ContentText.ExcuteHref();
+                                        TaskAllocation.Instance.TaskTime = TimeUtility.ServerNow;
+                                        OpenPanel(Task_ID);
+                                    }
+                                }
+                            });
                             return;
                         }
                     }
@@ -267,7 +295,6 @@
                     {
                         if (value.NPCID == npcId && value.MapID != mapID)
                         {
-                            SysNotifyMgr.Instance.ShowTip("Task_Transfer1");
                             _bool = true;
                             return _bool;
                         }
@@ -275,7 +302,6 @@
                     var MonsterConfig = MonsterRefreshPointConfig.Get(npcId);
                     if (MonsterConfig != null && MonsterConfig.MapId != mapID)
                     {
-                        SysNotifyMgr.Instance.ShowTip("Task_Transfer1");
                         _bool = true;
                         return _bool;
                     }

--
Gitblit v1.8.0