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); } } } }