private void Pause() { paused = true; allowedToUnpause = true; text.SetActive(true); //text.GetComponent<Text>().text = "Paused"; //text.GetComponent<Text>().color = Color.blue; ResetPositions(); continueButton.SetActive(true); restartButton.SetActive(true); returnButton.SetActive(true); //controlMenu.SetActive (true); musicVolSlider.SetActive(true); SFXVolSlider.SetActive(true); List <Transform> pauseObjects = new List <Transform>() { continueButton.transform, restartButton.transform, returnButton.transform, musicVolSlider.transform, SFXVolSlider.transform }; selectInst.Pause(pauseObjects); select.SetActive(true); Time.timeScale = 0; }