From 80f1d5febf36b3ba269cabdaaeecb2fd9a7ddb3a Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期六, 25 八月 2018 11:57:31 +0800
Subject: [PATCH] 1702【BUG】法宝之魂红点错误

---
 System/Treasure/TreasureSoulModel.cs     |    1 +
 System/Realm/RealmUpWin.cs               |    2 +-
 System/Treasure/TreasureSoulBehaviour.cs |    3 ---
 3 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/System/Realm/RealmUpWin.cs b/System/Realm/RealmUpWin.cs
index b731595..f8f2815 100644
--- a/System/Realm/RealmUpWin.cs
+++ b/System/Realm/RealmUpWin.cs
@@ -121,7 +121,7 @@
 
         protected override void OnPreClose()
         {
-            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
+            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
             WindowCenter.Instance.windowAfterCloseEvent -= WindowAfterCloseEvent;
             StopBoss();
             UI3DModelExhibition.Instance.StopShowPlayer();
diff --git a/System/Treasure/TreasureSoulBehaviour.cs b/System/Treasure/TreasureSoulBehaviour.cs
index 5e4bfa6..9d60fb5 100644
--- a/System/Treasure/TreasureSoulBehaviour.cs
+++ b/System/Treasure/TreasureSoulBehaviour.cs
@@ -11,7 +11,6 @@
     {
         [SerializeField] Text m_SoulName;
         [SerializeField] Text m_SoulState;
-        [SerializeField] Image m_Lock;
         [SerializeField] Image m_SelectImg;
         [SerializeField] Button m_SelectBtn;
         [SerializeField] RedpointBehaviour m_Redpoint;
@@ -85,7 +84,6 @@
             {
                 if (special.active)
                 {
-                    m_Lock.gameObject.SetActive(false);
                     m_SoulState.text = Language.Get("TreasureSoul_Awoke");
                 }
                 else
@@ -100,7 +98,6 @@
                             unlock = achievement.completed;
                         }
                     }
-                    m_Lock.gameObject.SetActive(!unlock);
                     if (unlock)
                     {
                         m_SoulState.text = Language.Get("TreasureSoul_Awaking");
diff --git a/System/Treasure/TreasureSoulModel.cs b/System/Treasure/TreasureSoulModel.cs
index 75e758b..92f7671 100644
--- a/System/Treasure/TreasureSoulModel.cs
+++ b/System/Treasure/TreasureSoulModel.cs
@@ -266,6 +266,7 @@
                     {
                         treasureSoulEvent((int)_data.PriID);
                     }
+                    UpdateAchievementRedpoint((int)_data.PriID);
                     continue;
                 }
 

--
Gitblit v1.8.0