From f4f07847775c12b338d8bccedbbabc067dc1ae2c Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期六, 18 八月 2018 14:34:26 +0800
Subject: [PATCH] Merge branch '法宝、法宝魂修改'

---
 System/Treasure/TreasureSoulPattern4.cs |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/System/Treasure/TreasureSoulPattern4.cs b/System/Treasure/TreasureSoulPattern4.cs
index 22c766a..ea38793 100644
--- a/System/Treasure/TreasureSoulPattern4.cs
+++ b/System/Treasure/TreasureSoulPattern4.cs
@@ -33,7 +33,7 @@
         protected override void TreasurePrivilegeUpdateEvent(int _id)
         {
             base.TreasurePrivilegeUpdateEvent(_id);
-            if (_id == treasure.id)
+            if (_id == (int)special.type)
             {
                 Display();
             }
@@ -41,27 +41,26 @@
 
         private void Display()
         {
-            var specialData = treasure.specialData;
             for (int i = 0; i < properties.Count; i++)
             {
                 properties[i].gameObject.SetActive(false);
             }
-            switch (specialData.type)
+            switch (special.type)
             {
                 case TreasurePrivilege.Property:
                     m_ContainerHas.gameObject.SetActive(true);
                     m_ContainerNone.gameObject.SetActive(false);
                     var _index = 0;
-                    foreach (var _key in specialData.propertyDict.Keys)
+                    foreach (var _key in special.propertyDict.Keys)
                     {
-                        var _value = specialData.propertyDict[_key];
+                        var _value = special.propertyDict[_key];
                         properties[_index].gameObject.SetActive(true);
                         properties[_index].DisplayUpper(_key, _value);
                         _index++;
                     }
                     break;
                 case TreasurePrivilege.Suit:
-                    var percentSuit = (float)specialData.propertyDict[87] / 10000;
+                    var percentSuit = (float)special.propertyDict[87] / 10000;
                     var dict = suitModel.GetActiveSuitAttr();
                     var _suitIndex = 0;
                     foreach (var _key in dict.Keys)
@@ -79,7 +78,7 @@
                     m_ContainerNone.gameObject.SetActive(_suitIndex == 0);
                     break;
                 case TreasurePrivilege.Wing:
-                    var percentWing = (float)specialData.propertyDict[86] / 10000;
+                    var percentWing = (float)special.propertyDict[86] / 10000;
                     var itemModel = pack.GetItemModelByIndex(PackType.rptEquip, (int)RoleEquipType.retWing);
                     m_ContainerHas.gameObject.SetActive(itemModel != null);
                     m_ContainerNone.gameObject.SetActive(itemModel == null);

--
Gitblit v1.8.0