From b04fc4bee9584af8ea0457aafe4cf1b6c19b36d2 Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期五, 01 三月 2019 16:36:10 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/Skill/TreasureSkillCell.cs |   16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/System/Skill/TreasureSkillCell.cs b/System/Skill/TreasureSkillCell.cs
index 2263dcb..75bb039 100644
--- a/System/Skill/TreasureSkillCell.cs
+++ b/System/Skill/TreasureSkillCell.cs
@@ -43,11 +43,12 @@
             var treasureId = treasureModel.GetTreasureBySkillId(skillId);
 
             var isSkillUnlock = false;
-
-            Treasure treasure;
-            if (treasureModel.TryGetTreasure(treasureId, out treasure))
+            TreasureSkill treasureSkill;
+            if (model.TryGetSkill(skillId, out treasureSkill))
             {
-                isSkillUnlock = treasure.state == TreasureState.Collected;
+                isSkillUnlock = treasureSkill.level > 0;
+                m_SkillLevel.text = StringUtility.Contact("LV.", treasureSkill.level);
+                m_Redpoint.redpointId = treasureSkill.redpoint.id;
             }
 
             m_ContainerLock.gameObject.SetActive(!isSkillUnlock);
@@ -56,12 +57,7 @@
             m_ContainerSelect.gameObject.SetActive(skillId == model.selectSkill);
             m_SkillLevel.gameObject.SetActive(isSkillUnlock);
 
-            TreasureSkill treasureSkill;
-            if (model.TryGetSkill(skillId, out treasureSkill))
-            {
-                m_SkillLevel.text = StringUtility.Contact("LV.", treasureSkill.level);
-                m_Redpoint.redpointId = treasureSkill.redpoint.id;
-            }
+            
         }
 
         void DisplayBase()

--
Gitblit v1.8.0