zhaoyang 2 years ago
parent
commit
4892aa333b

+ 4 - 2
GameClient/Assets/Game/HotUpdate/Views/MainStory/StoryFightSingleScoreView.cs

@@ -449,9 +449,11 @@ namespace GFGGame
         {
 
             if (!_isAllPerfect) return;
+
             _ui.m_comClick.m_comAllPerfect.m_t0.Stop(true, false);
             _ui.m_comClick.m_comAllPerfect.m_t1.timeScale = FightDataManager.Instance.fightSpeed;// 1 / _speed;
             _ui.m_comClick.m_comAllPerfect.m_t1.Play(AllCircleScoreEnd);
+            if (GuideDataManager.IsGuideFinish(ConstGuideId.START_FIGHT) <= 0 && !ViewManager.isViewOpen(typeof(GuideView).FullName)) return;
             Timers.inst.Add(0.1f, 0, ComAllCirclePressTime);
 
         }
@@ -462,8 +464,8 @@ namespace GFGGame
         }
         private void AllCircleScoreEnd()
         {
-            if (!_isAllPerfect) return;
-            _ui.m_comClick.target.touchable = false;
+            if (!_isAllPerfect || _time == 0) return;
+
             _isAllPerfect = false;
             _ui.m_comClick.m_comAllPerfect.m_t1.Stop(true, false);
             Timers.inst.Remove(ComAllCirclePressTime);