|
@@ -182,7 +182,10 @@ namespace GFGGame
|
|
|
{
|
|
|
playStop = false;
|
|
|
|
|
|
- _ui.m_comMineCircle.m_t0.Play(CircleScoreEnd);
|
|
|
+ _ui.m_comMineCircle.m_t0.Play(() =>
|
|
|
+ {
|
|
|
+ CircleScoreEnd(null);
|
|
|
+ });
|
|
|
_ui.m_comTargetCircle.m_t0.Play();
|
|
|
}
|
|
|
});
|
|
@@ -363,25 +366,33 @@ namespace GFGGame
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
+ _ui.m_comMineCircle.m_holder.visible = false;
|
|
|
_ui.m_comMineCircle.m_t0.ignoreEngineTimeScale = false;
|
|
|
_ui.m_comMineCircle.m_t0.timeScale = _speed;
|
|
|
- _ui.m_comMineCircle.m_t0.Play(CircleScoreEnd);
|
|
|
- _ui.m_comMineCircle.m_t1.ignoreEngineTimeScale = false;
|
|
|
- _ui.m_comMineCircle.m_t1.timeScale = _speed;
|
|
|
- _ui.m_comMineCircle.m_t1.Play(() =>
|
|
|
+ _ui.m_comMineCircle.m_t0.Play(() =>
|
|
|
{
|
|
|
PlayScoreTWEffect(_ui.m_holderPartScore, _ui.m_comMineCircle.target.position, _ui.m_proScore.target.position);
|
|
|
});
|
|
|
-
|
|
|
+ // _ui.m_comMineCircle.m_t1.ignoreEngineTimeScale = false;
|
|
|
+ // _ui.m_comMineCircle.m_t1.timeScale = _speed;
|
|
|
+ // _ui.m_comMineCircle.m_t1.Play(() =>
|
|
|
+ // {
|
|
|
+ // PlayScoreTWEffect(_ui.m_holderPartScore, _ui.m_comMineCircle.target.position, _ui.m_proScore.target.position);
|
|
|
+ // });
|
|
|
+ _ui.m_comTargetCircle.m_holder.visible = false;
|
|
|
_ui.m_comTargetCircle.m_t0.ignoreEngineTimeScale = false;
|
|
|
_ui.m_comTargetCircle.m_t0.timeScale = _speed;
|
|
|
- _ui.m_comTargetCircle.m_t0.Play();
|
|
|
- _ui.m_comTargetCircle.m_t1.ignoreEngineTimeScale = false;
|
|
|
- _ui.m_comTargetCircle.m_t1.timeScale = _speed;
|
|
|
- _ui.m_comTargetCircle.m_t1.Play(() =>
|
|
|
+ _ui.m_comTargetCircle.m_t0.Play(() =>
|
|
|
{
|
|
|
PlayScoreTWEffect(_ui.m_holderPartScoreNpc, _ui.m_comTargetCircle.target.position, _ui.m_proScore.target.position + new Vector3(_ui.m_proScore.target.width, 0, 0));
|
|
|
});
|
|
|
+ // _ui.m_comTargetCircle.m_t1.ignoreEngineTimeScale = false;
|
|
|
+ // _ui.m_comTargetCircle.m_t1.timeScale = _speed;
|
|
|
+ // _ui.m_comTargetCircle.m_t1.Play(() =>
|
|
|
+ // {
|
|
|
+ // PlayScoreTWEffect(_ui.m_holderPartScoreNpc, _ui.m_comTargetCircle.target.position, _ui.m_proScore.target.position + new Vector3(_ui.m_proScore.target.width, 0, 0));
|
|
|
+ // });
|
|
|
+ Timers.inst.Add(2.5f / _speed, 1, CircleScoreEnd);
|
|
|
}
|
|
|
private void PlayScoreTWEffect(GGraph holderScore, Vector3 startValue, Vector3 endValue)
|
|
|
{
|
|
@@ -395,7 +406,7 @@ namespace GFGGame
|
|
|
UpdateProgressBar();
|
|
|
});
|
|
|
}
|
|
|
- private void CircleScoreEnd()
|
|
|
+ private void CircleScoreEnd(object param)
|
|
|
{
|
|
|
//当前部件评分结束
|
|
|
_gameObject13.SetActive(false);
|