Browse Source

雅集技能动画

zhaoyang 2 years ago
parent
commit
946303aedb

+ 9 - 5
GameClient/Assets/Game/HotUpdate/Views/League/LeagueSkillUpView.cs

@@ -87,9 +87,9 @@ namespace GFGGame
             _ui.m_t0.Play(() =>
             _ui.m_t0.Play(() =>
             {
             {
                 _ui.m_comSkill.m_list.numItems = LeagueSkillCountCfgArray.Instance.GetCfg(_type).layerCount;
                 _ui.m_comSkill.m_list.numItems = LeagueSkillCountCfgArray.Instance.GetCfg(_type).layerCount;
+                UpdateView(false);
             });
             });
 
 
-            UpdateView();
         }
         }
 
 
         protected override void OnHide()
         protected override void OnHide()
@@ -147,11 +147,15 @@ namespace GFGGame
         }
         }
         private void UpdateView()
         private void UpdateView()
         {
         {
+            UpdateView(true);
+        }
+        private void UpdateView(bool showAni)
+        {
             if (LeagueDataManager.Instance.GetSkillProgressByType(_type) < 100 && LeagueDataManager.Instance.GetSkillProgressByType(_type) > 0)
             if (LeagueDataManager.Instance.GetSkillProgressByType(_type) < 100 && LeagueDataManager.Instance.GetSkillProgressByType(_type) > 0)
             {
             {
                 if (LeagueDataManager.Instance.CurLayer == _ui.m_comSkill.m_list.numItems)//最后一层
                 if (LeagueDataManager.Instance.CurLayer == _ui.m_comSkill.m_list.numItems)//最后一层
                 {
                 {
-                    _ui.m_comSkill.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer - 1, true);
+                    _ui.m_comSkill.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer - 1, showAni);
                 }
                 }
                 else
                 else
                 {
                 {
@@ -167,11 +171,11 @@ namespace GFGGame
                     }
                     }
                     if (isActive)
                     if (isActive)
                     {
                     {
-                        _ui.m_comSkill.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer, true);
+                        _ui.m_comSkill.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer, showAni);
                     }
                     }
                     else
                     else
                     {
                     {
-                        _ui.m_comSkill.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer - 1, true);
+                        _ui.m_comSkill.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer - 1, showAni);
                     }
                     }
                 }
                 }
                 // _ui.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer - 1);
                 // _ui.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer - 1);
@@ -294,7 +298,7 @@ namespace GFGGame
                 _ui.m_holderScore.position = posInScore;
                 _ui.m_holderScore.position = posInScore;
 
 
                 _ui.m_t1.Play();
                 _ui.m_t1.Play();
-                UpdateView();
+                UpdateView(true);
             }
             }
         }
         }
     }
     }