public void OnMuteButtonClick() { PPKeys.ChangeMuteState(); if (SceneManager.GetActiveScene().buildIndex == 1) { if (GameStateManager.Instance.Muted == false) { Scene1MainObjects.MuteButton.GetComponent <Image>().sprite = GameStateManager.Instance.MuteSprites[0]; } else { Scene1MainObjects.MuteButton.GetComponent <Image>().sprite = GameStateManager.Instance.MuteSprites[1]; } } else if (SceneManager.GetActiveScene().buildIndex == 0) { if (GameStateManager.Instance.Muted == false) { Scene0MenuObjects.MuteButton.GetComponent <Image>().sprite = GameStateManager.Instance.MuteSprites[0]; } else { Scene0MenuObjects.MuteButton.GetComponent <Image>().sprite = GameStateManager.Instance.MuteSprites[1]; } } }
//Deals with setting player stats private void SetPlayerPrefsAndMuteState() { if (!PlayerPrefs.HasKey(PPKeys.MuteState)) { PlayerPrefs.SetInt(PPKeys.MuteState, 1); } if (!PlayerPrefs.HasKey(PPKeys.MostDaysSurvived)) { PlayerPrefs.SetInt(PPKeys.MostDaysSurvived, 0); } if (!PlayerPrefs.HasKey(PPKeys.Wins)) { PlayerPrefs.SetInt(PPKeys.Wins, 0); } if (PlayerPrefs.GetInt(PPKeys.Wins) > 0) { BeatenGame = true; } Muted = PPKeys.GetMuteState(); }