private void OnTimeUp() { Time.timeScale = 0f; int currentScore = GameTracker.GetCurrentScore(); HighScoreSystem.SaveHighScore(currentScore); }
// Start is called before the first frame update void Start() { GameTracker.StartTimer(0.5f); GameTracker.OnTimerDone += OnTimerDone; Debug.Log("GameTrackerTester: Current score = " + GameTracker.GetCurrentScore()); GameTracker.AddScore(5); Debug.Log("GameTrackerTester: Add 5 score"); Debug.Log("GameTrackerTester: Current score = " + GameTracker.GetCurrentScore()); }
private void OnTimeOut() { foreach (GameObject gameObject in resultOverlay) { gameObject.SetActive(true); } foreach (GameObject gameObject in gameOverlay) { gameObject.SetActive(false); } resultScoreText.text = GameTracker.GetCurrentScore().ToString(); resultHighscoreText.text = HighScoreSystem.LoadHighScore().ToString(); }
// Update is called once per frame void Update() { scoreText.text = GameTracker.GetCurrentScore().ToString(); timerText.text = (Mathf.CeilToInt(GameTracker.GetTimeLeft())).ToString(); }