Exemple #1
0
        public void ApplySensitivity(string sensitivityString = "")
        {
            float sensitivity = Settings.Sensitivity;

            if (float.TryParse(sensitivityField.text, out sensitivity))
            {
                Settings.UpdateValue(Settings.Setting.Sensitivity, sensitivity);
            }
        }
Exemple #2
0
        public void Apply(bool changeResolution = true)
        {
            if (changeResolution)
            {
                bool screenModeUpdate = Settings.UpdateValue(Settings.Setting.ScreenMode, screenMode.currentLevel);
                bool resolutionUpdate = Settings.UpdateValue(Settings.Setting.Resolution, resolution.currentLevel);

                if (screenModeUpdate || resolutionUpdate)
                {
                    Settings.UpdateResolution();
                }
            }

            ApplyShadows(shadows.currentLevel);
            ApplyAntialiasing(antialiasing.currentLevel);
            ApplyVolumes();
            ApplySensitivity();

            Settings.Save();
        }
Exemple #3
0
 public void ApplyAntialiasing(int level)
 {
     Settings.UpdateValue(Settings.Setting.Antialiasing, level);
 }
Exemple #4
0
 public void ApplyShadows(int level)
 {
     Settings.UpdateValue(Settings.Setting.Shadows, level);
 }
Exemple #5
0
 public void ApplyUIVolume(float volume)
 {
     Settings.UpdateValue(Settings.Setting.UIVolume, volume);
 }
Exemple #6
0
 public void ApplyMasterVolume(float volume)
 {
     Settings.UpdateValue(Settings.Setting.MasterVolume, volume);
 }