From d5069f791aa640ace3fa8fdae1b2da40626d712d Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期五, 17 八月 2018 18:08:21 +0800
Subject: [PATCH] 法宝魂修改

---
 System/Treasure/TreasureMeridianBehaviour.cs |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/System/Treasure/TreasureMeridianBehaviour.cs b/System/Treasure/TreasureMeridianBehaviour.cs
index 8d31a19..e6db53b 100644
--- a/System/Treasure/TreasureMeridianBehaviour.cs
+++ b/System/Treasure/TreasureMeridianBehaviour.cs
@@ -88,8 +88,7 @@
 
         private void OnStageClick()
         {
-            if (m_TreasureStage != null&& m_TreasureStage.unlockType != TreasureStageUnlock.Treasure
-                && m_TreasureStage.unlockType != TreasureStageUnlock.Property)
+            if (m_TreasureStage != null&&  m_TreasureStage.unlockType != TreasureStageUnlock.Property)
             {
                 if (m_TreasureStage.unlockType == TreasureStageUnlock.Item)
                 {
@@ -154,6 +153,7 @@
                                 m_Icon.SetSprite(GeneralConfig.Instance.propertyIconDict[_key]);
                             }
                         }
+                        m_Icon.SetNativeSize();
                         break;
                     case TreasureStageUnlock.Skill:
                         var _skillId = m_TreasureStage.GetSkill(PlayerDatas.Instance.baseData.Job);
@@ -162,6 +162,7 @@
                         m_Descs[0].color = m_Treasure.id == 104 ? UIHelper.GetUIColor(TextColType.NavyYellow) : UIHelper.s_LightYellow;
                         m_Descs[0].gameObject.SetActive(true);
                         m_Icon.SetSprite(_skillCfg.IconName);
+                        m_Icon.SetNativeSize();
                         break;
                     case TreasureStageUnlock.Func:
                         var _funcCfg = ConfigManager.Instance.GetTemplate<FuncOpenLVConfig>(m_TreasureStage.func);
@@ -169,6 +170,7 @@
                         m_Descs[0].color = UIHelper.s_LightYellow;
                         m_Descs[0].gameObject.SetActive(true);
                         m_Icon.SetSprite(_funcCfg.Icon);
+                        m_Icon.SetNativeSize();
                         break;
                     case TreasureStageUnlock.Item:
                         m_Descs[0].gameObject.SetActive(true);
@@ -176,6 +178,7 @@
                         var itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(m_TreasureStage.item.id);
                         m_Icon.SetSprite(itemConfig.IconKey);
                         m_Descs[0].text = itemConfig.ItemName;
+                        m_Icon.SetNativeSize();
                         break;
                     case TreasureStageUnlock.Treasure:
                         m_Descs[0].gameObject.SetActive(true);
@@ -183,9 +186,9 @@
                         var treasureConfig = ConfigManager.Instance.GetTemplate<TreasureConfig>(m_TreasureStage.treasure);
                         m_Icon.SetSprite(treasureConfig.Icon);
                         m_Descs[0].text = treasureConfig.Name;
+                        m_Icon.rectTransform.sizeDelta = new Vector2(86, 86);
                         break;
                 }
-                m_Icon.SetNativeSize();
             }
         }
 

--
Gitblit v1.8.0