public static void Save() { Debug.Log("Saving Preferences"); PlayerPrefs.SetInt("Preset_v16", PlayerPreferences.Preset); PlayerPrefs.SetInt("LowMemoryMode", (!PlayerPreferences.LowMemoryMode) ? 0 : 1); PlayerPrefs.SetFloat("Brightness", PlayerPreferences.Brightness); PlayerPrefs.SetFloat("Volume", PlayerPreferences.Volume); PlayerPrefs.SetFloat("MusicVolume", PlayerPreferences.MusicVolume); PlayerPrefs.SetInt("VoiceCount", PlayerPreferences.VoiceCount); PlayerPrefs.SetInt("MouseInvert", (!PlayerPreferences.MouseInvert) ? 0 : 1); PlayerPrefs.SetFloat("MouseSensitivity", PlayerPreferences.MouseSensitivity); PlayerPrefs.SetFloat("Fov", PlayerPreferences.Fov); PlayerPrefs.SetInt("ColorGrading", PlayerPreferences.ColorGrading); TheForestQualitySettings.Save(); PlayerPrefs.SetInt("VSync", (!PlayerPreferences.VSync) ? 0 : 1); PlayerPrefs.SetInt("ShowHud", (!PlayerPreferences.ShowHud) ? 0 : 1); PlayerPrefs.SetInt("ShowOverlayIcons", (!PlayerPreferences.ShowOverlayIcons) ? 0 : 1); PlayerPrefs.SetInt("ShowProjectileReticle", (!PlayerPreferences.ShowProjectileReticle) ? 0 : 1); PlayerPrefs.SetInt("UseXInput", (!PlayerPreferences.UseXInput) ? 0 : 1); PlayerPrefs.SetInt("ShowPlayerNamesMP", (!PlayerPreferences.ShowPlayerNamesMP) ? 0 : 1); PlayerPrefs.SetInt("ShowStealthMeter", (!PlayerPreferences.ShowStealthMeter) ? 0 : 1); PlayerPrefs.SetInt("MaxFrameRate2", PlayerPreferences.MaxFrameRate); PlayerPrefs.SetInt("UseCrouchToggle", (!PlayerPreferences.UseCrouchToggle) ? 0 : 1); PlayerPrefs.Save(); }
public static void Save() { if (PlayerPreferences.PreventSaving) { return; } UnityEngine.Debug.Log("Saving Preferences"); PlayerPrefs.SetInt("Preset_v16", PlayerPreferences.Preset); PlayerPrefs.SetInt("LowMemoryMode", (!PlayerPreferences.LowMemoryMode) ? 0 : 1); PlayerPrefs.SetInt("MemorySafeSaveMode", (!PlayerPreferences.MemorySafeSaveMode) ? 0 : 1); PlayerPrefs.SetFloat("GammaCavesAndNight", PlayerPreferences.GammaCavesAndNight); PlayerPrefs.SetFloat("GammaWorldAndDay", PlayerPreferences.GammaWorldAndDay); PlayerPrefs.SetFloat("Contrast", PlayerPreferences.Contrast); if (ForestVR.Enabled) { PlayerPrefs.SetString((!ForestVR.Enabled) ? "AudioDriver" : "AudioDriverVR", PlayerPreferences.AudioDriver); } PlayerPrefs.SetFloat("Volume", PlayerPreferences.Volume); PlayerPrefs.SetFloat("MusicVolume", PlayerPreferences.MusicVolume); PlayerPrefs.SetFloat("MicrophoneVolume", PlayerPreferences.MicrophoneVolume); PlayerPrefs.SetInt("VoiceCount", PlayerPreferences.VoiceCount); PlayerPrefs.SetInt("MouseInvert", (!PlayerPreferences.MouseInvert) ? 0 : 1); PlayerPrefs.SetFloat("MouseSensitivity", PlayerPreferences.MouseSensitivityX); PlayerPrefs.SetFloat("MouseSensitivityY", PlayerPreferences.MouseSensitivityY); PlayerPrefs.SetFloat("MouseSmoothing2", PlayerPreferences.MouseSmoothing); PlayerPrefs.SetFloat("Fov", PlayerPreferences.Fov); PlayerPrefs.SetInt("GhostTint", PlayerPreferences.GhostTintNum); PlayerPrefs.SetFloat("GhostTintOpacity", PlayerPreferences.GhostTintOpacity); PlayerPrefs.SetInt("ColorGrading", PlayerPreferences.ColorGrading); TheForestQualitySettings.Save(); PlayerPrefs.SetInt("VSync", (!PlayerPreferences.VSync) ? 0 : 1); PlayerPrefs.SetInt("ShowHud", (!PlayerPreferences.ShowHud) ? 0 : 1); PlayerPrefs.SetInt("ShowOverlayIcons", (!PlayerPreferences.ShowOverlayIcons) ? 0 : 1); PlayerPrefs.SetInt("OverlayIconsGroupingV2", (!PlayerPreferences.OverlayIconsGrouping) ? 0 : 1); PlayerPrefs.SetInt("ShowProjectileReticle", (!PlayerPreferences.ShowProjectileReticle) ? 0 : 1); PlayerPrefs.SetInt("UseXInputV2", (!PlayerPreferences.UseXInput) ? 0 : 1); PlayerPrefs.SetInt("ShowPlayerNamesMP", (!PlayerPreferences.ShowPlayerNamesMP) ? 0 : 1); PlayerPrefs.SetInt("ShowStealthMeter", (!PlayerPreferences.ShowStealthMeter) ? 0 : 1); PlayerPrefs.SetInt("MaxFrameRate2", PlayerPreferences.MaxFrameRate); PlayerPrefs.SetInt("LowQualityPhysics", (!PlayerPreferences.LowQualityPhysics) ? 0 : 1); PlayerPrefs.SetString("Language", PlayerPreferences.Language); PlayerPrefs.SetInt("UseCrouchToggle", (!PlayerPreferences.UseCrouchToggle) ? 0 : 1); PlayerPrefs.SetInt("UseSprintToggle", (!PlayerPreferences.UseSprintToggle) ? 0 : 1); PlayerPrefs.SetInt("UseGamepadRumble", (!PlayerPreferences.UseGamepadRumble) ? 0 : 1); PlayerPrefs.SetInt("TreeRegrowth", (!PlayerPreferences.TreeRegrowthLocal) ? 0 : 1); PlayerPrefs.SetInt("NoDestruction", (!PlayerPreferences.NoDestructionLocal) ? 0 : 1); PlayerPrefs.SetInt("CheatsAllowed", (!PlayerPreferences.CheatsAllowed) ? 0 : 1); PlayerPrefs.SetInt("AllowEnemiesCreative", (!PlayerPreferences.AllowEnemiesCreative) ? 0 : 1); PlayerPrefs.SetInt("VRTurnSnap", PlayerPreferences.VRTurnSnap); PlayerPrefs.SetInt("VRMoveDarkening", (int)PlayerPreferences.VRMoveDarkening); PlayerPrefs.SetInt("VRAntiAliasing", (int)PlayerPreferences.VRAntiAliasing); PlayerPrefs.SetInt("VRUsePhysicalCrouching", (!PlayerPreferences.VRUsePhysicalCrouching) ? 0 : 1); PlayerPrefs.SetInt("VRForwardMovement", (int)PlayerPreferences.VRForwardMovement); PlayerPrefs.SetInt("VRAutoRun", (!PlayerPreferences.VRAutoRun) ? 0 : 1); PlayerPrefs.SetInt("VRUseRightHandedBow", (!PlayerPreferences.VRUseRightHandedBow) ? 0 : 1); PlayerPrefs.SetInt("VRUseRightHandedWeapon", (!PlayerPreferences.VRUseRightHandedWeapon) ? 0 : 1); PlayerPrefs.Save(); }