From 5f96222da876151bd7ab1649c038902b30ef8e1c Mon Sep 17 00:00:00 2001
From: client_Lhy <995049470@qq.com>
Date: 星期四, 13 六月 2019 15:15:26 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/MainInterfacePanel/TaskFeedbackModel.cs |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/System/MainInterfacePanel/TaskFeedbackModel.cs b/System/MainInterfacePanel/TaskFeedbackModel.cs
index 58da517..26d0fc4 100644
--- a/System/MainInterfacePanel/TaskFeedbackModel.cs
+++ b/System/MainInterfacePanel/TaskFeedbackModel.cs
@@ -252,6 +252,31 @@
                             }
                         }
                         break;
+                    case TaskFeedbackType.OnekeyHangUp:
+                        {
+                            if (PlayerDatas.Instance.extersion.bossState == 1)
+                            {
+                                SysNotifyMgr.Instance.ShowTip("Task_Transfer1");
+                                return;
+                            }
+
+                            var mapModel = ModelCenter.Instance.GetModel<MapModel>();
+                            var point = mapModel.GetRecommendHangPoint();
+                            var mapEventConfig = MapEventPointConfig.Get(point);
+
+                            var flyBootOwn = ModelCenter.Instance.GetModel<PackModel>().GetItemCountByID(PackType.Item, GeneralDefine.flyBootItemId);
+                            var isVipFreeTransfer = ModelCenter.Instance.GetModel<VipModel>().GetVipPrivilegeCnt(VipPrivilegeType.FreeTransfer) > 0;
+                            if (isVipFreeTransfer || flyBootOwn > 0)
+                            {
+                                var mapId = MapUtility.GetMapId(mapEventConfig.DataMapID, mapEventConfig.LineId);
+                                MapTransferUtility.Instance.MissionFlyTo(mapId, mapEventConfig.NPCID);
+                            }
+                            else
+                            {
+                                MapTransferUtility.Instance.MoveToNPC(mapEventConfig.NPCID);
+                            }
+                        }
+                        break;
                 }
             }
         }
@@ -559,6 +584,7 @@
         DemonTreasure = 10,
         AlchemyItem = 11,
         HasFairy = 12,
+        OnekeyHangUp = 13,
     }
 }
 

--
Gitblit v1.8.0