// Update is called once per frame void Update() { if (ball.IsThrowed()) { FollowBall(); } else { transform.position = initialPosition; } }
void Update() { if (isTriggered) { resetTime -= Time.deltaTime; } textScore.text = "SCORE " + GameManager.score; if (resetTime <= 0) { if (!GameManager.IsGameOver()) { ResetShoot(); } else { finalScore.enabled = true; textFinalScore.text = "FINAL SCORE " + GameManager.score; remainingFinal.text = "REMAINING SHOOTS " + GameManager.remainingShoots; } } if (ball.IsThrowed()) { timeThrowed -= Time.deltaTime; } if (timeThrowed < 0) { timeThrowed = 20; ResetShoot(); } if (magic) { pinInstanceTime -= Time.deltaTime; } if (pinInstanceTime < 0) { createPin(); pinInstanceTime = 3; } }