private void UpdateUI() { UpdateDropdown(screenResolutionDropdown, SazSettingScreenResolution.ScreenResolutionOptions()); UpdateDropdown(screenModeDropdown, SazSettingScreenMode.screenModeOptions); UpdateDropdown(antiAliasingDropdown, SazSettingAntiAliasing.antiAliasingOptions); UpdateDropdown(shadowsDropdown, GetEnabledDisabledOptions); UpdateDropdown(shadowResolutionDropdown, SazSettingShadowResolution.shadowResolutionOptions); UpdateSlider(shadowDistanceSlider, 110, 0, 180, true); UpdateDropdown(vSyncDropdown, GetEnabledDisabledOptions); }
private void UpdateSettings() { var resolution = SazSettingScreenResolution.ConvertResolution(config.screenResolution); var screenMode = SazSettingScreenMode.ConvertScreenMode(config.screenMode); Screen.SetResolution(resolution.width, resolution.height, screenMode); QualitySettings.antiAliasing = SazSettingAntiAliasing.ConvertAntiAliasing(config.antiAliasing); QualitySettings.shadows = SazSettingShadows.ConvertShadowResolution(config.shadows); QualitySettings.shadowResolution = SazSettingShadowResolution.ConvertShadowResolution(config.shadowResolution); QualitySettings.shadowDistance = config.shadowDistance; QualitySettings.vSyncCount = SazSettingVSync.ConvertVSync(ConvertEnabledDisabled(config.vSync)); }
private void Awake() { defaultConfig = new SettingsConfig() { screenResolution = SazSettingScreenResolution.CurrentScreenResolution(), screenMode = SazSettingScreenMode.screenModeOptions[3], antiAliasing = SazSettingAntiAliasing.antiAliasingOptions[1], shadows = SazSettingShadows.shadowOptions[2], shadowResolution = SazSettingShadowResolution.shadowResolutionOptions[2], shadowDistance = 110, vSync = false }; }