Exemplo n.º 1
0
    void Update()
    {
        if (IsPlayingGame)
        {
            if (scoreManager.Score > m_currentDifficulty)
            {
                if (scoreManager.Score == 1)
                {
                    instructionText.SetTrigger("CollectedStar");
                }

                m_currentDifficulty++;
                bool newTier = m_currentDifficulty % 10 == 0 && !obstacleSpawner.IsAtFinalObstacleTier();

                if (newTier)
                {
                    GameServicesManager.Instance.ReportStarAchievementProgress(m_currentDifficulty);
                    warningPanel.SetActive(true);
                    warningPanel.GetComponentInChildren <Animator>().SetTrigger("ShowWarning");
                }

                if (IncreaseDifficulty != null)
                {
                    IncreaseDifficulty(newTier);
                }
            }
        }
    }