/// <summary> /// Reads content from application if it is first time or file don't exist. /// </summary> protected override void ReadFromApplication() { dataContainer.Language = SettingsData.Language = "pl"; dataContainer.GeneralAudioVolume = SettingsData.GeneralAudioVolume = AudioListener.volume; dataContainer.AudioEffectVolume = SettingsData.AudioEffectVolume = 1f; dataContainer.AudioVoicesVolume = SettingsData.AudioVoicesVolume = 1f; dataContainer.AudioMusicVolume = SettingsData.AudioMusicVolume = 1f; dataContainer.ScreenResolution = SettingsData.ScreenResolution = GlobalSettings.CountAvailabeResolutionsIndex(); dataContainer.FullScreen = SettingsData.FullScreen = GlobalSettings.GetFullscreenMode(); dataContainer.RefreshRate = SettingsData.RefreshRate = Screen.currentResolution.refreshRate; dataContainer.QualityLevel = SettingsData.QualityLevel = GlobalSettings.GetQualityLevel(); dataContainer.PixelLightCount = SettingsData.PixelLightCount = QualitySettings.pixelLightCount; dataContainer.TextureQuality = SettingsData.TextureQuality = QualitySettings.masterTextureLimit; dataContainer.AnisotropicTextures = SettingsData.AnisotropicTextures = GlobalSettings.GetAnisotropicFilteringToInt(); dataContainer.AntiAliasing = SettingsData.AntiAliasing = GlobalSettings.GetAntiAliasingToInt(QualitySettings.antiAliasing); dataContainer.RealtimeReflectionProbes = SettingsData.RealtimeReflectionProbes = QualitySettings.realtimeReflectionProbes; dataContainer.ShadowDistance = SettingsData.ShadowDistance = QualitySettings.shadowDistance; dataContainer.VSyncCount = SettingsData.VSyncCount = QualitySettings.vSyncCount; dataContainer.LODBias = SettingsData.LODBias = QualitySettings.lodBias; dataContainer.ParticleRaycastBudget = SettingsData.ParticleRaycastBudget = QualitySettings.particleRaycastBudget; dataContainer.PostProcessingDOF = SettingsData.PostProcessingDOF = true; dataContainer.PostProcessingBloom = SettingsData.PostProcessingBloom = true; }
void Awake() { HoldInEveryScene(); sliderScreenResolution.maxValue = GlobalSettings.CountAvailabeResolutionsIndex(); }