Exemple #1
0
        void SaveSettings(string filename = null)
        {
            UseWaitCursor = true;

            UpdateSettings();

            // Persist settings to file.
            var persistense = new SettingsPersistence();

            if (string.IsNullOrEmpty(filename))
            {
                persistense.Save(settings);
            }
            else
            {
                persistense.Save(settings, filename);
            }

            // file name may be a different one now
            UpdateTitle();

            MarkClean();
            OnSettingsUpdated();

            UseWaitCursor = false;
        }
Exemple #2
0
        public void SaveSettings()
        {
            SettingsPersistence.SetValue(Utilities.Enumerations.Setting.OctagonTurnSpeed, (int)OctagonRotateSpeed.value);
            SettingsPersistence.SetValue(Utilities.Enumerations.Setting.OctagonSwapSpeed, (int)OctagonSwapSpeed.value);
            SettingsPersistence.SetValue(Utilities.Enumerations.Setting.OctagonShowIcons, Convert.ToInt32(OctagonShowIcons.isOn));

            SettingsPersistence.SetValue(Utilities.Enumerations.Setting.Audio, Convert.ToInt32(Audio.isOn));
            SetAudioListeners(Audio.isOn);

            SettingsPersistence.Save();

            GameObject.Find("ScreenManager").GetComponent <MainMenuNavigtationScript>().ShowMenu(MainMenuRef);
        }