コード例 #1
0
 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);
 }
コード例 #2
0
        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));
        }
コード例 #3
0
 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
     };
 }