From 8dfdff30a33c3e83ec44c2a771ff540daeb524ca Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期六, 22 六月 2019 14:18:07 +0800
Subject: [PATCH] 7480 子 【2.0】【开发】专精有红点的选项不置顶 / 【2.0】【前端】专精有红点的选项不置顶

---
 System/Skill/TreasureSkillWin.cs |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/System/Skill/TreasureSkillWin.cs b/System/Skill/TreasureSkillWin.cs
index 84e32d1..33ccaff 100644
--- a/System/Skill/TreasureSkillWin.cs
+++ b/System/Skill/TreasureSkillWin.cs
@@ -74,12 +74,6 @@
 
             Display();
 
-            var index = displaySkills.IndexOf(model.selectSkill);
-            if (index != -1)
-            {
-                m_Controller.JumpIndex(index);
-            }
-
             model.treasureSkillRefresh += TreasureSkillRefresh;
             model.selectRefresh += SelectRefresh;
             model.skillLevelUpRefresh += SkillLevelUpRefresh;
@@ -88,6 +82,20 @@
             WindowCenter.Instance.windowAfterCloseEvent += WindowAfterCloseEvent;
         }
 
+        protected override void OnActived()
+        {
+            base.OnActived();
+
+            var index = displaySkills.IndexOf(model.selectSkill);
+            if (index != -1)
+            {
+                var offset = 0f;
+                m_Controller.JumpIndex(index, ref offset);
+                var rect = m_Controller.mScrollRect.transform as RectTransform;
+                m_Controller.JumpIndex(offset - rect.rect.height / 2 + 50, 0, EnhancedUI.EnhancedScroller.EnhancedScroller.TweenType.immediate);
+            }
+        }
+
         protected override void OnAfterOpen()
         {
         }

--
Gitblit v1.8.0