|
@@ -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);
|
|
@@ -599,7 +601,7 @@ namespace GFGGame
|
|
|
|
|
|
private void UpdateToCheckGuide()
|
|
|
{
|
|
|
- _ui.m_comClick.target.touchable = true;
|
|
|
+ _ui.m_comClick.target.touchable = !_isAllPerfect;
|
|
|
GuideCfg guideCfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.START_FIGHT);
|
|
|
if (_partId == 1)
|
|
|
{
|
|
@@ -613,7 +615,11 @@ namespace GFGGame
|
|
|
{
|
|
|
GuideController.TryGuide(_ui.m_comClick.target, ConstGuideId.START_FIGHT, 9, "你真棒,再来一次", -1, true, 230, false, true);
|
|
|
}
|
|
|
- if (_isAllPerfect) GuideController.TryGuide(_ui.m_comClick.target, ConstGuideId.START_FIGHT, 10, "太棒啦,6次卓越点击会触发登峰造极哦!任意地方按住3秒就行!", -1, true, 230, false, true);
|
|
|
+ if (_isAllPerfect)
|
|
|
+ {
|
|
|
+ bool guide = GuideController.TryGuide(_ui.m_comClick.target, ConstGuideId.START_FIGHT, 10, "太棒啦,6次卓越点击会触发登峰造极哦!任意地方按住3秒就行!", -1, true, 230, false, true);
|
|
|
+ if (guide) _ui.m_comClick.target.touchable = true;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|