public void ToggleMusic()
    {
        if (MusicOn)
        {
            MusicOn = false;
        }
        else
        {
            MusicOn = true;
        }

        playerData.MusicOnBool = MusicOn.ToString();
    }
Пример #2
0
    // Start is called before the first frame update
    void Start()
    {
        Sound = GameObject.Find("SoundManager").GetComponent <TestSound>();
        if (PlayerPrefs.GetInt("Music") == 0)
        {
            MusicOn.GetComponent <Button>().interactable  = false;
            MusicOff.GetComponent <Button>().interactable = true;
            Sound.UnMuteMusic("Background");
        }


        else if (PlayerPrefs.GetInt("Music") == 1)
        {
            MusicOn.GetComponent <Button>().interactable  = true;
            MusicOff.GetComponent <Button>().interactable = false;
            Sound.MuteMusic("Background");
        }

        if (PlayerPrefs.GetInt("Sound") == 0)
        {
            SoundOn.GetComponent <Button>().interactable  = false;
            SoundOff.GetComponent <Button>().interactable = true;
            Sound.UnMuteMusic("1");
            Sound.UnMuteMusic("Buzz3");
            Sound.UnMuteMusic("Diamond");
            PlayerPrefs.SetInt("Sound", 0);
        }

        else if (PlayerPrefs.GetInt("Sound") == 1)
        {
            SoundOn.GetComponent <Button>().interactable  = true;
            SoundOff.GetComponent <Button>().interactable = false;
            Sound.MuteMusic("1");
            Sound.MuteMusic("Buzz3");
            Sound.MuteMusic("Diamond");
        }
        CurrentScene = SceneManager.GetActiveScene();
        if (CurrentScene.name == "MainMenu")
        {
            ShopDiamonds.text = PlayerPrefs.GetInt("Diamonds").ToString();
            MainDiamonds.text = PlayerPrefs.GetInt("Diamonds").ToString();
            HighScore.text    = PlayerPrefs.GetInt("HighScore").ToString();
        }
        else
        {
            manager = GameObject.Find("GameManager").GetComponent <GameManager>();
            int back = Random.Range(0, Backgrounds.Length);
            background.GetComponent <Image>().sprite = Backgrounds[back];
        }
    }
Пример #3
0
    public void Click(string name)
    {
        if (name == "HomeShop")
        {
            Shop.SetActive(false);
        }

        else if (name == "Shop")
        {
            Shop.SetActive(true);
        }

        else if (name == "Play")
        {
            GameManager.gameOn = true;
            SceneManager.LoadScene(1);
        }

        else if (name == "Pause")
        {
            Time.timeScale = 0;
            pauseWindow.SetActive(true);
        }

        else if (name == "Resume")
        {
            Time.timeScale = 1;
            pauseWindow.SetActive(false);
        }

        else if (name == "Retry")
        {
            GameManager.gameOn = true;
            Time.timeScale     = 1;
            SceneManager.LoadScene(1);
        }

        else if (name == "Home")
        {
            Time.timeScale = 1;
            SceneManager.LoadScene(0);
        }

        else if (name == "Settings")
        {
            Settings.SetActive(true);
        }

        else if (name == "Okay")
        {
            Settings.SetActive(false);
        }

        else if (name == "MusicOn")
        {
            MusicOn.GetComponent <Button>().interactable  = true;
            MusicOff.GetComponent <Button>().interactable = false;
            Sound.MuteMusic("Background");
            PlayerPrefs.SetInt("Music", 1);
        }

        else if (name == "MusicOff")
        {
            MusicOn.GetComponent <Button>().interactable  = false;
            MusicOff.GetComponent <Button>().interactable = true;
            Sound.UnMuteMusic("Background");
            PlayerPrefs.SetInt("Music", 0);
        }

        else if (name == "SoundOn")
        {
            SoundOn.GetComponent <Button>().interactable  = true;
            SoundOff.GetComponent <Button>().interactable = false;
            Sound.MuteMusic("1");
            Sound.MuteMusic("Buzz3");
            Sound.MuteMusic("Diamond");
            PlayerPrefs.SetInt("Sound", 1);
        }

        else if (name == "SoundOff")
        {
            SoundOn.GetComponent <Button>().interactable  = false;
            SoundOff.GetComponent <Button>().interactable = true;
            Sound.UnMuteMusic("1");
            Sound.UnMuteMusic("Buzz3");
            Sound.UnMuteMusic("Diamond");
            PlayerPrefs.SetInt("Sound", 0);
        }

        else if (name == "Left")
        {
            left.GetComponent <Button>().interactable  = false;
            right.GetComponent <Button>().interactable = true;
        }
        else if (name == "Right")
        {
            left.GetComponent <Button>().interactable  = true;
            right.GetComponent <Button>().interactable = false;
        }
    }
Пример #4
0
 public void saveTempSettings()
 {
     PlayerPrefs.SetString("MusicOn", MusicOn.ToString());
     PlayerPrefs.SetString("SFXOn", SfxOn.ToString());
     print("SAVED: MUSIC = " + MusicOn.ToString() + " SFX = " + SfxOn.ToString());
 }