/// <summary> /// Get all player prefs, or default values if prefs not yet set. /// </summary> private void GetPlayerPrefs() { masterVolume = PlayerPrefs.GetFloat("masterVolume", defaultMasterVolume); colorBlindMode = (ColorBlindMode.Mode)PlayerPrefs.GetInt("colorBlindMode", Convert.ToInt32(defaultColorBlindMode)); tutorialOn = Convert.ToBoolean(PlayerPrefs.GetInt("tutorialOn", Convert.ToInt32(defaultTutorialOn))); }
/// <summary> /// Get all player prefs, or default values if prefs not yet set. /// </summary> private void GetPlayerPrefs() { //Sound masterVolume = PlayerPrefs.GetFloat("masterVolume", defaultMasterVolume); musicVolume = PlayerPrefs.GetFloat("musicVolume", defaultMusicVolume); fxVolume = PlayerPrefs.GetFloat("fxVolume", defaultFXVolume); dialogueVolume = PlayerPrefs.GetFloat("dialogueVolume", defaultDialogueVolume); //Display bloom = Convert.ToBoolean(PlayerPrefs.GetInt("bloom", Convert.ToInt32(defaultBloom))); colorBlindMode = (ColorBlindMode.Mode)PlayerPrefs.GetInt("colorBlindMode", Convert.ToInt32(defaultColorBlindMode)); //Gameplay aimAssist = Convert.ToBoolean(PlayerPrefs.GetInt("aimAssist", Convert.ToInt32(defaultAimAssist))); scoreDisplay = Convert.ToBoolean(PlayerPrefs.GetInt("scoreDisplay", Convert.ToInt32(defaultScoreDisplay))); }
/// <summary> /// Change and store value for colorBlindMode. /// </summary> /// <param name="colorBlindMode">New colorBlindMode value.</param> public void SetColorBlindMode(ColorBlindMode.Mode colorBlindMode) { this.colorBlindMode = colorBlindMode; reference.colorBlindMode.SetMode(colorBlindMode); }