From 4e97e005695289d13a714b33d9d8845b1e91c146 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 24 一月 2019 15:05:36 +0800
Subject: [PATCH] 5996 子 【开发】【1.5.100】诛仙装备开发 / 【前端】【1.5.100】诛仙装备合成

---
 System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs         |   10 +++++++---
 System/WindowJump/WindowJumpMgr.cs                       |   10 +++++++---
 System/KnapSack/BetterItemGetBehaviour.cs                |   19 +++++++++++++++++--
 System/JadeDynastyTower/JadeDynastyTowerRankBehaviour.cs |    2 +-
 4 files changed, 32 insertions(+), 9 deletions(-)

diff --git a/System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs b/System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs
index 4b6b04c..fd1a4bb 100644
--- a/System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs
+++ b/System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs
@@ -25,11 +25,15 @@
          
             if(itemModel != null)
             {
-                equipLvObj.SetActive(true);
                 lockBtn.gameObject.SetActive(false);
                 itemCell.Init(itemModel,true);
-                string equipLvSB = Language.Get(StringUtility.Contact("Num_CHS_", itemModel.chinItemModel.LV));
-                equipLvText.text = Language.Get("L1091", equipLvSB);
+                if (itemModel.EquipPlace > 0)
+                {
+                    equipLvObj.SetActive(true);
+                    string equipLvSB = Language.Get(StringUtility.Contact("Num_CHS_", itemModel.chinItemModel.LV));
+                    equipLvText.text = Language.Get("L1091", equipLvSB);
+                }
+
                 itemCell.cellBtn.RemoveAllListeners();
                 itemCell.cellBtn.AddListener(()=>
                 {
diff --git a/System/JadeDynastyTower/JadeDynastyTowerRankBehaviour.cs b/System/JadeDynastyTower/JadeDynastyTowerRankBehaviour.cs
index 0d713f2..7bfa36c 100644
--- a/System/JadeDynastyTower/JadeDynastyTowerRankBehaviour.cs
+++ b/System/JadeDynastyTower/JadeDynastyTowerRankBehaviour.cs
@@ -51,7 +51,7 @@
 
         private void ViewRank()
         {
-            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.JadeDynastyTowerRank);
+            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.JadeDynastyTowerRank289);
         }
 
         public struct RankInfo
diff --git a/System/KnapSack/BetterItemGetBehaviour.cs b/System/KnapSack/BetterItemGetBehaviour.cs
index 26253f9..f1ef390 100644
--- a/System/KnapSack/BetterItemGetBehaviour.cs
+++ b/System/KnapSack/BetterItemGetBehaviour.cs
@@ -25,6 +25,9 @@
         [SerializeField] Text coolTimeText;
         [SerializeField] Button m_Puton;
         [SerializeField] Button m_BetterEquipDetail;
+        [SerializeField] GameObject equipLvObj;
+        [SerializeField] Text equipLvText;
+
         ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
         PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
         BetterEquipGetModel model { get { return ModelCenter.Instance.GetModel<BetterEquipGetModel>(); } }
@@ -143,8 +146,9 @@
 
         private void ToOpenJadeDynastyKnapsack(ItemModel betterEquip)
         {
-            var model = ModelCenter.Instance.GetModel<JadeDynastyEquipModel>();
-            model.SetLookItemModel(betterEquip.itemInfo.ItemGUID);
+            var equipModel = ModelCenter.Instance.GetModel<JadeDynastyEquipModel>();
+            equipModel.SetLookItemModel(betterEquip.itemInfo.ItemGUID);
+            model.ReportConfirmBetterEquip(model.currentEquipGuid);
         }
 
         private void ShowBetterEquipDetails()
@@ -170,6 +174,17 @@
             m_FunctionTitle.text = Language.Get(itemConfig.ItemColor >= 3 ? "GoodEquip_See" : "GoodEquip_FitUp");
             m_EquipBehaviour.Init(betterModel, true);
             UpdateCoolTime(betterModel.itemInfo.ItemGUID);
+
+            if(betterModel.packType == PackType.rptJadeDynastyItem && betterModel.chinItemModel.EquipPlace > 0)
+            {
+                equipLvObj.SetActive(true);
+                string equipLvSB = Language.Get(StringUtility.Contact("Num_CHS_", betterModel.chinItemModel.LV));
+                equipLvText.text = Language.Get("L1091", equipLvSB);
+            }
+            else
+            {
+                equipLvObj.SetActive(false);
+            }
         }
 
         IEnumerator Co_Delay(string _guid)
diff --git a/System/WindowJump/WindowJumpMgr.cs b/System/WindowJump/WindowJumpMgr.cs
index cd33759..1d6a793 100644
--- a/System/WindowJump/WindowJumpMgr.cs
+++ b/System/WindowJump/WindowJumpMgr.cs
@@ -192,6 +192,7 @@
             case JumpUIType.EquipCompose268:
             case JumpUIType.EquipCompose269:
             case JumpUIType.EquipCompose270:
+            case JumpUIType.EquipCompose291:
                 int[] types = GetSearchData(_tagWinSearchModel.ID).conditions;
                 if(types.Length > 0)
                 {
@@ -378,6 +379,7 @@
             case JumpUIType.LootPreciousFrameFunc1:
             case JumpUIType.DogzDungeon:
             case JumpUIType.FairyGrabBoss:
+            case JumpUIType.JadeDynastyBoss290:
                 SetJumpLogic<LootPreciousFrameWin>(_tagWinSearchModel.TABID);
                 break;
             case JumpUIType.LootPreciousFrameSpec:
@@ -706,7 +708,7 @@
             case JumpUIType.JadeDynastyTower288:
                 SetJumpLogic<TowerWin>(_tagWinSearchModel.TABID);
                 break;
-            case JumpUIType.JadeDynastyTowerRank:
+            case JumpUIType.JadeDynastyTowerRank289:
                 var rankModel = ModelCenter.Instance.GetModel<RankModel>();
                 rankModel.jumpRankType = int.Parse(_tagWinSearchModel.SelectActive);
                 SetJumpLogic<RankPanel>(_tagWinSearchModel.TABID);
@@ -1013,6 +1015,7 @@
             case JumpUIType.EquipCompose268:
             case JumpUIType.EquipCompose269:
             case JumpUIType.EquipCompose270:
+            case JumpUIType.EquipCompose291:
                 int[] types = GetSearchData(_tagWinSearchModel.ID).conditions;
                 if (types.Length > 0)
                 {
@@ -1602,8 +1605,9 @@
     SevenDaysTour286 = 286, //涓冩棩宸$ぜ
     SevenDaysTour287 = 287, //涓冩棩宸$ぜ
     JadeDynastyTower288 = 288,//璇涗粰濉�
-    JadeDynastyTowerRank = 289,//鎺掕姒�-璇涗粰濉�
-
+    JadeDynastyTowerRank289 = 289,//鎺掕姒�-璇涗粰濉�
+    JadeDynastyBoss290 = 290,//璇涗粰Boss
+    EquipCompose291 = 291,//瑁呭鍚堟垚-璇涗粰瑁呭
     DhszTs = 1001,//瀹氭捣绁為拡鍔熸硶鎻愬崌鐣岄潰
     HyqTs = 1002,//鐨撴湀鏋姛娉曟彁鍗囩晫闈�
     GyzTs = 1003,//楝肩墮鍒冨姛娉曟彁鍗囩晫闈�

--
Gitblit v1.8.0