public void TogglePause() { if (Time.timeScale == 0.0f) { Time.timeScale = 1.0f; uiStars.HideStars(); uiButtons.hidePausedButtons(); uiLevelText.SetActive(true); if (isArrowsActive) { ShowArrows(); isArrowsActive = false; } } else { Time.timeScale = 0.0f; uiStars.ShowStars(); uiButtons.showPausedButtons(); uiLevelText.SetActive(false); isArrowsActive = uiArrows.activeSelf; if (isArrowsActive) { HideArrows(); } } }