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