예제 #1
0
    private void OnTimeUp()
    {
        Time.timeScale = 0f;
        int currentScore = GameTracker.GetCurrentScore();

        HighScoreSystem.SaveHighScore(currentScore);
    }
예제 #2
0
    // 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());
    }
예제 #3
0
    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();
    }
예제 #4
0
 // Update is called once per frame
 void Update()
 {
     scoreText.text = GameTracker.GetCurrentScore().ToString();
     timerText.text = (Mathf.CeilToInt(GameTracker.GetTimeLeft())).ToString();
 }