Bläddra i källkod

雅集技能动画

zhaoyang 2 år sedan
förälder
incheckning
946303aedb
1 ändrade filer med 9 tillägg och 5 borttagningar
  1. 9 5
      GameClient/Assets/Game/HotUpdate/Views/League/LeagueSkillUpView.cs

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

@@ -87,9 +87,9 @@ namespace GFGGame
             _ui.m_t0.Play(() =>
             {
                 _ui.m_comSkill.m_list.numItems = LeagueSkillCountCfgArray.Instance.GetCfg(_type).layerCount;
+                UpdateView(false);
             });
 
-            UpdateView();
         }
 
         protected override void OnHide()
@@ -146,12 +146,16 @@ namespace GFGGame
 
         }
         private void UpdateView()
+        {
+            UpdateView(true);
+        }
+        private void UpdateView(bool showAni)
         {
             if (LeagueDataManager.Instance.GetSkillProgressByType(_type) < 100 && LeagueDataManager.Instance.GetSkillProgressByType(_type) > 0)
             {
                 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
                 {
@@ -167,11 +171,11 @@ namespace GFGGame
                     }
                     if (isActive)
                     {
-                        _ui.m_comSkill.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer, true);
+                        _ui.m_comSkill.m_list.ScrollToView(LeagueDataManager.Instance.CurLayer, showAni);
                     }
                     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);
@@ -294,7 +298,7 @@ namespace GFGGame
                 _ui.m_holderScore.position = posInScore;
 
                 _ui.m_t1.Play();
-                UpdateView();
+                UpdateView(true);
             }
         }
     }