Beispiel #1
0
    private IEnumerator WaitToRestart(float waitForSeconds)
    {
        yield return(new WaitForSeconds(waitForSeconds));

        SaveSettings.Save();
        SceneManager.LoadScene("SampleScene");
    }
 public LocaleEditorProjectSettingsData()
 {
     this.WhenAnyValue(x => x.ExportKeys, x => x.ExportSource, x => x.TargetLanguages).Subscribe(_ =>
     {
         SaveSettings?.Invoke();
     });
 }
    public void loadSettings()
    {
        string path = Application.persistentDataPath + "/saveData.json";

        if (!File.Exists(path))
        {
            SettingsController.instance.toggleSoundEffects(true);

            settings.setBool("Font_Arial", false);
            settings.setBool("Font_OpenDyslexic", false);
            settings.setBool("Font_Telegrama", true);

            settings.setBool("DialogBox_Bottom", true);
            settings.setBool("DialogBox_Fullscreen", false);

            SettingsController.instance.toggleGameLoaded(true);

            saveSettings();
            return;
        }
        using (StreamReader jFile = new StreamReader(path))
        {
            string contents = jFile.ReadToEnd();
            if (string.IsNullOrEmpty(contents))
            {
                return;
            }
            settings = JsonUtility.FromJson <SaveSettings>(contents);
        }
    }
Beispiel #4
0
        public string OnSave()
        {
            if (changesMade > 0)
            {
                changesMade = 0;

                int c = spawnInfo.Count;

                SaveData data = new SaveData()
                {
                    infoCollection    = new SpawnInfo[c],
                    spawnCountHistory = this.spawnCountHistory
                };

                int i = 0;
                foreach (SpawnInfo item in spawnInfo.Values)
                {
                    data.infoCollection[i] = item;
                    i++;
                }

                return(JsonUtility.ToJson(data, SaveSettings.Get().useJsonPrettyPrint));
            }
            else
            {
                return("");
            }
        }
Beispiel #5
0
 private void InitializeSettings()
 {
     dimVisible      = true;
     useWinEllipse   = false;
     showLineWeight  = true;
     whiteBackGround = false;
     blackBackGround = true;
     propPnVisible   = true;
     textVisible     = true;
     _svSet          = new SaveSettings(fileSettingsName);
     _settingsList   = _svSet.LoadOptions();
     lngFile         = ApplicationConstants.defaultstr;
     curLngIndex     = 0;
     this.InitLng();
     if (_settingsList == null)
     {
         CreateNewSettingsList();
     }
     else
     {
         SetSettings();
     }
     ReloadLNG();
     if (this.mainMenu.MenuItems[4].MenuItems[0].MenuItems.Count > this.curLngIndex)
     {
         this.mainMenu.MenuItems[4].MenuItems[0].MenuItems[this.curLngIndex].Checked = true;
     }
     SetAllFormsSettings();
     this.cadEditorControl.ChangeTextShow        += new CADImport.CADImportForms.ChangeOptionsEventHandler(ChangeControlState);
     this.cadEditorControl.ChangeDimensionShow   += new CADImport.CADImportForms.ChangeOptionsEventHandler(ChangeControlState);
     this.cadEditorControl.ChangeLineWeightShow  += new CADImport.CADImportForms.ChangeOptionsEventHandler(ChangeControlState);
     this.cadEditorControl.ChangeBackgroundColor += new CADImport.CADImportForms.ChangeOptionsEventHandler(ChangeControlState);
 }
Beispiel #6
0
        public static void InitSettings()
        {
            if (
                File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) +
                            "Search3DModelSettings.json"))
            {
                using (StreamReader settings =
                           File.OpenText(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) +
                                         "Search3DModelSettings.json"))
                {
                    JsonSerializer serializer   = new JsonSerializer();
                    SaveSettings   loadSettings = (SaveSettings)serializer.Deserialize(settings, typeof(SaveSettings));

                    Settings.SaveInFolder = loadSettings.SaveInFolderPathsList[0];
                    Settings.Host         = loadSettings.Host;
                    Settings.Port         = loadSettings.Port;
                    Settings.User         = loadSettings.User;
                    Settings.Password     = loadSettings.Password;
                    Settings.DbName       = loadSettings.DbName;
                }
            }
            else
            {
                SettingsForm settingsForm = new SettingsForm();
                settingsForm.Show();
            }
        }
Beispiel #7
0
 public Settings(Sentinel JenkinsSentinel, SaveSettings SaveCallback)
 {
     InitializeComponent();
     this.sentinel     = JenkinsSentinel;
     this.saveCallback = SaveCallback;
     LoadCurrentSettings();
 }
        public static void OpenSaveLocation()
        {
            string path = string.Format("{0}/{1}", Application.persistentDataPath, SaveSettings.Get().fileFolderName);

#if UNITY_EDITOR_WIN
            Directory.CreateDirectory(path);

            string winPath = path.Replace(@"/", @"\");   // explorer doesn't like front slashes
            System.Diagnostics.Process.Start("explorer.exe", "/open," + winPath);
#elif UNITY_EDITOR_OSX
            string macPath             = path.Replace("\\", "/"); // mac finder doesn't like backward slashes
            bool   openInsidesOfFolder = false;

            if (System.IO.Directory.Exists(macPath))       // if path requested is a folder, automatically open insides of that folder
            {
                openInsidesOfFolder = true;
            }

            if (!macPath.StartsWith("\""))
            {
                macPath = "\"" + macPath;
            }

            if (!macPath.EndsWith("\""))
            {
                macPath = macPath + "\"";
            }

            string arguments = (openInsidesOfFolder ? "" : "-R ") + macPath;
            System.Diagnostics.Process.Start("open", arguments);
#endif
        }
Beispiel #9
0
        /// <summary>
        /// Set the active save slot
        /// </summary>
        /// <param name="slot"> Target save slot </param>
        /// <param name="notifyListeners"> Send a message to all saveables to load the new save file </param>
        public static void SetSlot(int slot, bool notifyListeners, SaveGame saveGame = null)
        {
            // if (activeSlot == slot && saveGame == null)
            // {
            //     Debug.LogWarning("Already loaded this slot.");
            //     return;
            // }

            // Ensure the current game is saved, and write it to disk, if that is wanted behaviour.
            if (SaveSettings.Get().autoSaveOnSlotSwitch&& activeSaveGame != null)
            {
                WriteActiveSaveToDisk();
            }

            if (slot < 0 || slot > SaveSettings.Get().maxSaveSlotCount)
            {
                Debug.LogWarning("SaveMaster: Attempted to set illegal slot.");
                return;
            }

            activeSlot     = slot;
            activeSaveGame = (saveGame == null) ? SaveFileUtility.LoadSave(slot, true) : saveGame;

            if (notifyListeners)
            {
                SyncLoad();
            }

            PlayerPrefs.SetInt("SM-LastUsedSlot", slot);
        }
Beispiel #10
0
        public static void SaveSnippetsToSingleFile(
            IEnumerable <Snippet> snippets,
            string filePath,
            bool onlyIfChanged = true)
        {
            if (snippets == null)
            {
                throw new ArgumentNullException(nameof(snippets));
            }

            SaveSettings settings = CreateSaveSettings();

            string content = SnippetSerializer.CreateXml(snippets, settings);

            if (!ShouldSave(filePath, content, Encoding.UTF8, onlyIfChanged))
            {
                return;
            }

            using (var fileStream = new FileStream(filePath, FileMode.Create))
            {
                Console.WriteLine($"saving file {filePath}");
                SnippetSerializer.Serialize(fileStream, snippets, settings);
            }
        }
Beispiel #11
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // save the document
            SaveSettings ss = new SaveSettings();

            textControl1.Save(StreamType.RichTextFormat | StreamType.MSWord | StreamType.WordprocessingML, ss);
        }
Beispiel #12
0
        private void Awake()
        {
            if (this == instance)
            {
                Debug.LogWarning("Duplicate save master found. " +
                                 "Ensure that the save master has not been added anywhere in your scene.");
                GameObject.Destroy(this.gameObject);
                return;
            }

            var settings = SaveSettings.Get();

            if (settings.loadDefaultSlotOnStart)
            {
                SetSlot(settings.defaultSlot, true);
            }

            if (settings.trackTimePlayed)
            {
                StartCoroutine(IncrementTimePlayed());
            }

            if (settings.useHotkeys)
            {
                StartCoroutine(TrackHotkeyUsage());
            }
        }
Beispiel #13
0
    public void loadTime()
    {
        lastTime = new DateTime(9998, 1, 1);
        if (File.Exists(Application.persistentDataPath + "/settings.dat"))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(Application.persistentDataPath + "/settings.dat", FileMode.Open);
            SaveSettings    data = null;
            try {
                data = (SaveSettings)bf.Deserialize(file);
            }
            catch (Exception e) {
                Debug.LogError("Failed to load Settings: " + e.Message);
            }
            file.Close();

            if (data != null)
            {
                lastTime = data.logoffTime;
            }
            muted        = data.muted;
            musicMuted   = data.musicMuted;
            hasCheated   = data.hasCheated;
            batterySaver = data.batterySaver;

            saveVersion();
        }
    }
Beispiel #14
0
        private void LoadSettingsFromFile()
        {
            try
            {
                using (StreamReader settingsFile =
                           File.OpenText(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) +
                                         "Search3DModelSettings.json"))
                {
                    JsonSerializer serializer   = new JsonSerializer();
                    SaveSettings   loadSettings = (SaveSettings)serializer.Deserialize(settingsFile, typeof(SaveSettings));

                    Settings.SaveInFolder = loadSettings.SaveInFolderPathsList[0];
                    locationComboBox.Text = Settings.SaveInFolder;

                    Settings.Host    = loadSettings.Host;
                    hostTextBox.Text = Settings.Host;

                    Settings.Port    = loadSettings.Port;
                    portTextBox.Text = Settings.Port;

                    Settings.User    = loadSettings.User;
                    userTextBox.Text = Settings.User;

                    Settings.Password    = loadSettings.Password;
                    passwordTextBox.Text = Settings.Password;

                    Settings.DbName    = loadSettings.DbName;
                    dbNameTextBox.Text = Settings.DbName;
                }
            }
            catch (FileNotFoundException)
            {
                // ignore
            }
        }
Beispiel #15
0
 protected void Lose()
 {
     animator.enabled = false;
     SaveSettings.Save();
     Yuna.Lose();
     WorldController.StopMoving();
     gameManager.Restart(2.5f);
 }
Beispiel #16
0
 private void MainMenu_FormClosing(Object sender, FormClosingEventArgs e)
 {
     if (_coreUML.IsLoading)
     {
         SaveSettings save = new SaveSettings();
         save.WriteSettings();
     }
 }
Beispiel #17
0
        private void saveBT_Click(object sender, EventArgs e)
        {
            try
            {
                bool shouldClose = true;
                UserSettings.UserName          = UserTB.Text;
                UserSettings.useUserName       = useUsernameCB.Checked;
                UserSettings.isIronMan         = ironmanBT.Checked;
                UserSettings.isUltimateIronMan = ult_IronmanBT.Checked;
                UserSettings.startOnBoot       = bootCB.Checked;
                UserSettings.useUserName       = useUsernameCB.Checked;



                //if (UserSettings.useUserName)
                //{
                //    if (HighScoreReceiver.checkFirstUsername(UserSettings.UserName, UserSettings.isIronMan, UserSettings.isUltimateIronMan))
                //    {
                //        shouldClose = true;
                //    }
                //    else
                //    {
                //        MessageBox.Show("Something went wrong while looking for the username, please check your settings!");
                //        shouldClose = false;
                //    }
                //    //setSkillcapeBoxes
                //}

                if (shouldClose)
                {
                    //MainMenu mm = new MainMenu(this.startMenu.im);
                    //bool already = true;
                    //FormCollection fc = Application.OpenForms;
                    //foreach (Form frm in fc)
                    //{
                    //    if (frm is MainMenu)
                    //    {
                    //        already = false;
                    //    }
                    //}

                    //if (already)
                    //{
                    //    mm.Show();
                    //    mm.BringToFront();
                    //}
                    UserSettings.firstBootup = false;
                    SaveSettings.saveUserSettings();

                    this.Close();
                }
            }
            catch (Exception evc)
            {
                MessageBox.Show("Please only enter numbers for setting numbers!");
                MessageBox.Show(evc.Message);
            }
        }
Beispiel #18
0
        private void SaveBtn_Click(object sender, EventArgs e)
        {
            SaveSettings settings = new SaveSettings();

            settings.IPAdress = ipTxt.Text;
            settings.port     = portTxt.Text;
            settings.Save();
            Toast.MakeText(Context.ApplicationContext, "Saved!", ToastLength.Short).Show();
        }
Beispiel #19
0
        /// <summary>
        /// Save the application settings.
        /// </summary>
        public static void Save(SaveSettings settingsSelection = SaveSettings.All)
        {
            // User modifiable settings
            if ((settingsSelection == SaveSettings.All) || (settingsSelection == SaveSettings.UserModifiable))
            {
            }

            Properties.Settings.Default.Save();
        }
Beispiel #20
0
        // This will get called on android devices when they leave the game
        private void OnApplicationPause(bool pause)
        {
            if (!SaveSettings.Get().autoSaveOnExit)
            {
                return;
            }

            WriteActiveSaveToDisk();
        }
Beispiel #21
0
    private SaveSettings CreateSaveGameObject()
    {
        SaveSettings save = new SaveSettings();

        save.currentRoom = currentDisplay.CurrentRoom;
        save.currentWall = currentDisplay.CurrentWall;

        return(save);
    }
Beispiel #22
0
 public ApiController(
     IHostedService counterService,
     IDataProviderService dataProviderService,
     IOptions <SaveSettings> settings)
 {
     this.counterService      = counterService;
     this.dataProviderService = dataProviderService;
     this.saveSettings        = settings.Value;
 }
Beispiel #23
0
        private void OnApplicationQuit()
        {
            if (!SaveSettings.Get().autoSaveOnExit)
            {
                return;
            }

            isQuittingGame = true;
            WriteActiveSaveToDisk();
        }
 /// <summary>
 /// Saves changes permanently in module flash memory.
 /// </summary>
 public void Save()
 {
     if (_remoteXbee != null)
     {
         SaveSettings.Write(_xbee, _remoteXbee);
     }
     else
     {
         SaveSettings.Write(_xbee);
     }
 }
        private IEnumerator AutoSaveGame()
        {
            WaitForSeconds wait = new WaitForSeconds(SaveSettings.Get().saveIntervalTime);

            while (true)
            {
                yield return(wait);

                WriteActiveSaveToDisk();
            }
        }
Beispiel #26
0
 private void Awake()
 {
     isSceneTransitioning = true;
     _gameManager         = GameManager.Instance;
     _eventSystem         = FindObjectOfType <EventSystem>();
     _controller          = FindObjectOfType <MenuPageController>();
     if (!SaveSettings.SettingsLoadedIni)
     {
         SaveSettings.DefaultSettings();
     }
 }
Beispiel #27
0
        void parentFormClosing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            var saveSettings = new SaveSettings { CssFileName = string.Empty, CssSaveMode = CssSaveMode.None };

            string result;
            textControl1.Save(out result, StringStreamType.HTMLFormat, saveSettings);
            _htmlText = result;

            textControl1.Save(out result, StringStreamType.RichTextFormat, saveSettings);
            _rtfText = result;
        }
Beispiel #28
0
 private void btnSaveSettings_Click(object sender, EventArgs e)
 {
     if (SelectedGameProfile == null)
     {
         MessageBox.Show(this, "A profile must be selected to save.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         SaveSettings?.Invoke(this, new EventArgs());
     }
 }
Beispiel #29
0
        private void SettingsForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (!settingsSave)
            {
                DialogResult quest = MessageBox.Show("Настройки не были сохранены, сохранить?", "Сохранить?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (quest == DialogResult.Yes)
                {
                    SaveSettings.PerformClick();
                }
            }
        }
        private void RoundButton_Click(object sender, RoutedEventArgs e)
        {
            if (SaveSettings != null && _sensorType != null)
            {
                SaveSettings.Invoke(sender, new SensorSettingsEventArgs
                {
                    SensorMode = Convert.ToByte(Enum.ToObject(_sensorType, SensorStyle.SelectedItem))
                });
            }

            Visibility = Visibility.Collapsed;
        }
Beispiel #31
0
        public void Initialize()
        {
            _manager      = StepManager.GetInstance(_world);
            _stateManager = StateManager.GetInstance(_world);
            _cacheManager = CachedComponentsManager.GetInstance();

            _gameElements = GameObject.FindGameObjectWithTag(AppConstants.GameElementsTag);
            _drawAudio    = GameObject.FindObjectOfType <AudioSource>();

            SaveSettings.OnLoaded += OnSettingsLoaded;
            SaveSettings.Load();
        }
 public override void Save(string moduleName)
 {
     SaveSettings settings = new SaveSettings("MovieTime.xml");
       settings.Open("MovieTime");
       settings.SelectNode(moduleName + "BlackAndWhiteFilm");
       settings.Set<float>("Contrast", contrast);
       settings.Set<float>("Brightness", brightness);
       settings.Set<float>("VignetteAmount", vignetteAmount);
       settings.Set<float>("Overlay1Amount", overlay1Amount);
       settings.Set<float>("Overlay2Amount", overlay2Amount);
       settings.Save();
 }
 private void saveToolStripMenuItem_Click(object sender, EventArgs e)
 {
     // save the document
     SaveSettings ss = new SaveSettings();
     textControl1.Save(StreamType.RichTextFormat | StreamType.MSWord | StreamType.WordprocessingML, ss);
 }
 public override void Save(string moduleName)
 {
     SaveSettings settings = new SaveSettings("MovieTime.xml");
       settings.Open("MovieTime");
       settings.SelectNode(moduleName + "ColorLoResTV");
       settings.Set<float>("Brightness", brightness);
       settings.Set<float>("VignetteAmount", vignetteAmount);
       settings.Set<float>("Overlay1Amount", overlay1Amount);
       settings.Set<float>("Overlay2Amount", overlay2Amount);
       settings.Set<int>("RollFrequency", rollFrequency);
       settings.Set<float>("RollSpeed", rollSpeed);
 }
 private void HandleSaveSettings(SaveSettings msg)
 {
     _settingsActor.Tell(new SettingsActor.SaveSettingsRequest(msg.Settings), Self);
 }
Beispiel #36
0
      public string GetText(string tipo)
      {
          var saveSettings = new SaveSettings { CssFileName = string.Empty, CssSaveMode = CssSaveMode.None };
          string result;

          switch (tipo)
          {
              case "HTML":
                  _textControl.Save(out result, StringStreamType.HTMLFormat, saveSettings);
                  return result;

              case "RTF":
                  _textControl.Save(out result, StringStreamType.RichTextFormat, saveSettings);
                  return result;

              default:
                  return string.Empty;
          }
      }