From 4c0d9dcb998c6645dbb30be778e9d6f93458ac03 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期一, 27 八月 2018 17:39:26 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

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

diff --git a/System/MainInterfacePanel/FlyingShoesTask.cs b/System/MainInterfacePanel/FlyingShoesTask.cs
index 4e37de3..96a6751 100644
--- a/System/MainInterfacePanel/FlyingShoesTask.cs
+++ b/System/MainInterfacePanel/FlyingShoesTask.cs
@@ -121,7 +121,7 @@
 
             taskmodel.GetNowTaskID = Task_ID;
 
-            if (mainModel.TaskId_Skill1.Contains(Task_ID))
+            if (mainModel.TaskId_Skill1.Contains(Task_ID))//鐗规畩鏀嚎浠诲姟瑙i攣琚姩鎶�鑳界殑
             {
                 if (PlayerDatas.Instance.baseData.LV >= mainModel.TaskLv)
                 {
@@ -147,6 +147,35 @@
                 }
                 return;
             }
+            if (mainModel.WingTask == Task_ID && ((int)taskmodel.GetTaskStatus(Task_ID) == 0 || (int)taskmodel.GetTaskStatus(Task_ID) == -5))//鍏充簬鐗规畩缈呰唨浠诲姟
+            {
+                if (playerPack.GetSinglePackModel(PackType.rptItem) == null)
+                {
+                    WindowCenter.Instance.Open<WingTaskJumpWin>();
+                    return;
+                }
+                Dictionary<int, ItemModel> BackpackDic = playerPack.GetSinglePackModel(PackType.rptItem).GetPackModelIndexDict();
+                if (BackpackDic == null)
+                {
+                    WindowCenter.Instance.Open<WingTaskJumpWin>();
+                    return;
+                }
+                else
+                {
+                    int job = PlayerDatas.Instance.baseData.Job;
+                    foreach (var key in BackpackDic.Keys)
+                    {
+                        ItemModel ItemM = BackpackDic[key];
+                        if (ItemM.chinItemModel.Type == 111 && ItemM.chinItemModel.ExpireTime == 0 && ItemM.chinItemModel.JobLimit/100 == job)
+                        {
+                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.KnapSackFunc1Type2);//璺冲埌鑳屽寘
+                            return;
+                        }
+                    }
+                }
+                WindowCenter.Instance.Open<WingTaskJumpWin>();
+                return;
+            }
             switch ((int)taskmodel.GetTaskStatus(Task_ID))
             {
                 case -5:

--
Gitblit v1.8.0