From 3e06f7892e9fd71eab425c0ac76c1927f89cd924 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期三, 26 九月 2018 21:38:56 +0800
Subject: [PATCH] 2614 【前端】神兽——强化功能

---
 System/Strengthening/CrystalSelectionWin.cs |    5 ++++-
 System/Strengthening/GodBeastEntry.cs       |    2 +-
 System/Strengthening/GodBeastSlidingList.cs |   10 +++++-----
 System/Strengthening/GodBeastAttributes.cs  |   28 ++++++++++++++++++++++++----
 4 files changed, 34 insertions(+), 11 deletions(-)

diff --git a/System/Strengthening/CrystalSelectionWin.cs b/System/Strengthening/CrystalSelectionWin.cs
index 1429cb0..a13bac2 100644
--- a/System/Strengthening/CrystalSelectionWin.cs
+++ b/System/Strengthening/CrystalSelectionWin.cs
@@ -42,7 +42,10 @@
 
         protected override void OnPreOpen()
         {
-            m_TextDisplay.text = "浣犳嫢鏈�" + godBeastModel.Crystal_ItemModel.itemInfo.ItemCount + "涓己鍖栨按鏅�";
+            string str = godBeastModel.Crystal_ItemModel.chinItemModel.ItemName;
+         
+            m_TextDisplay.text = string.Format(Language.Get("OwnQuantity_SH"), godBeastModel.Crystal_ItemModel.itemInfo.ItemCount, 
+                UIHelper.GetTextColorByItemColor(godBeastModel.Crystal_ItemModel.chinItemModel.ItemColor, str, true));
             m_Slider.minValue = 0;
             m_Slider.maxValue = godBeastModel.Crystal_ItemModel.itemInfo.ItemCount;
             if (godBeastModel.Absorption_Dic.ContainsKey(godBeastModel.ItemInde))
diff --git a/System/Strengthening/GodBeastAttributes.cs b/System/Strengthening/GodBeastAttributes.cs
index 03cf1f7..75414a2 100644
--- a/System/Strengthening/GodBeastAttributes.cs
+++ b/System/Strengthening/GodBeastAttributes.cs
@@ -207,10 +207,7 @@
                     m_BottomBox.SetActive(false);
                     m_Text_two.SetActive(false);
                     m_FrameNull.SetActive(false);
-                    m_TextAttributes1.gameObject.SetActive(false);
-                    m_TextAttributes2.gameObject.SetActive(false);
-                    m_TextAttributesAdd1.gameObject.SetActive(false);
-                    m_TextAttributesAdd2.gameObject.SetActive(false);
+                    FullLevelAttributes();//璁剧疆婊$骇灞炴��
                     m_FullLevel.SetActive(true);
                     GodBeast_Number = GodBeastNumber;
                     GodBeast_Part = GodBeastPart;
@@ -496,6 +493,29 @@
             }
 
         }
+        private void FullLevelAttributes()//璁剧疆婊$骇灞炴��
+        {
+            var DogzEquipConfig = DogzEquipPlusConfig.GetEquipplaceAndLevel(GodBeastPart, DogZLv);
+            int[] AttType = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attType);
+            int[] AttValue = ConfigParse.GetMultipleStr<int>(DogzEquipConfig.attValue);
+            m_TextAttributesAdd1.gameObject.SetActive(false);
+            m_TextAttributesAdd2.gameObject.SetActive(false);
+            if (AttType.Length > 1)
+            {
+                m_TextAttributes1.gameObject.SetActive(true);
+                m_TextAttributes2.gameObject.SetActive(true);
+                string StrName1 = Config.Instance.Get<PlayerPropertyConfig>(AttType[0]).Name;
+                string StrName2 = Config.Instance.Get<PlayerPropertyConfig>(AttType[1]).Name;
+                m_TextAttributes1.text = StrName1 + ":" + AttValue[0];
+                m_TextAttributes2.text = StrName2 + ":" + AttValue[1];
+            }
+            else
+            {
+                m_TextAttributes2.gameObject.SetActive(false);
+                string StrName1 = Config.Instance.Get<PlayerPropertyConfig>(AttType[0]).Name;
+                m_TextAttributes1.text = StrName1 + ":" + AttValue[0];
+            }
+        }
     }
 
 }
diff --git a/System/Strengthening/GodBeastEntry.cs b/System/Strengthening/GodBeastEntry.cs
index 519dc8c..92c6ba7 100644
--- a/System/Strengthening/GodBeastEntry.cs
+++ b/System/Strengthening/GodBeastEntry.cs
@@ -37,7 +37,7 @@
                 {
                     if (itemModel[i].EquipPlace == godBeastPart)
                     {
-                        ItemCellModel ItemModel = new ItemCellModel(itemModel[i].itemId, true, 0, itemModel[i].itemInfo.IsBind);
+                        ItemCellModel ItemModel = new ItemCellModel(itemModel[i].itemId, true, 0, 0);//涓嶆樉绀虹粦瀹�
                         m_itemCell.Init(ItemModel);
                         var itemConfig = Config.Instance.Get<ItemConfig>(itemModel[i].itemId);
                         var IudetDogzEquipPlus = itemModel[i].GetUseDataModel((int)ItemUseDataKey.Def_IudetDogzEquipPlus);// 绁炲吔瑁呭寮哄寲淇℃伅鍒楄〃 [寮哄寲绛夌骇, 寮哄寲鐔熺粌搴
diff --git a/System/Strengthening/GodBeastSlidingList.cs b/System/Strengthening/GodBeastSlidingList.cs
index 8c66559..c3c7b94 100644
--- a/System/Strengthening/GodBeastSlidingList.cs
+++ b/System/Strengthening/GodBeastSlidingList.cs
@@ -334,19 +334,19 @@
             switch (Type)
             {
                 case 0:
-                    m_Label.text = "寮哄寲姘存櫠";
+                    m_Label.text = Language.Get("Crystal_SH");
                     break;
                 case 2:
-                    m_Label.text = "钃濊壊浠ヤ笅";
+                    m_Label.text = Language.Get("BelowBlue_SH");
                     break;
                 case 3:
-                    m_Label.text = "绱壊浠ヤ笅";
+                    m_Label.text = Language.Get("BelowPurple_SH");
                     break;
                 case 4:
-                    m_Label.text = "姗欒壊浠ヤ笅";
+                    m_Label.text = Language.Get("BelowOrange_SH");
                     break;
                 case 10:
-                    m_Label.text = "鍏ㄩ儴";
+                    m_Label.text = Language.Get("All_SH");
                     break;
                 default:
                     break;

--
Gitblit v1.8.0