/// <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();
 }