Example #1
0
    void InitScoreManager()
    {
        // .. Initialize score mamanger values
        currentScore = 0;

        // .. Get the last saved best score
        bestScore = PlayerSettings.GetBestScore();

        // .. Listen to the gameOver event to update the best score
        GameManager.Instance.GameOverEvent.AddListener(OnGameOver);

        // .. Used to update score when fruit ate
        GameManager.Instance.FruitAteEvent.AddListener(OnFruitAte);

        // .. Used to reset current score when returning to main menu
        GameManager.Instance.ResetEvent.AddListener(OnReset);
    }