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); } }
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(""); } }
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); }
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(); } }
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 }
/// <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); }
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); } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { // save the document SaveSettings ss = new SaveSettings(); textControl1.Save(StreamType.RichTextFormat | StreamType.MSWord | StreamType.WordprocessingML, ss); }
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()); } }
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(); } }
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 } }
protected void Lose() { animator.enabled = false; SaveSettings.Save(); Yuna.Lose(); WorldController.StopMoving(); gameManager.Restart(2.5f); }
private void MainMenu_FormClosing(Object sender, FormClosingEventArgs e) { if (_coreUML.IsLoading) { SaveSettings save = new SaveSettings(); save.WriteSettings(); } }
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); } }
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(); }
/// <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(); }
// This will get called on android devices when they leave the game private void OnApplicationPause(bool pause) { if (!SaveSettings.Get().autoSaveOnExit) { return; } WriteActiveSaveToDisk(); }
private SaveSettings CreateSaveGameObject() { SaveSettings save = new SaveSettings(); save.currentRoom = currentDisplay.CurrentRoom; save.currentWall = currentDisplay.CurrentWall; return(save); }
public ApiController( IHostedService counterService, IDataProviderService dataProviderService, IOptions <SaveSettings> settings) { this.counterService = counterService; this.dataProviderService = dataProviderService; this.saveSettings = settings.Value; }
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(); } }
private void Awake() { isSceneTransitioning = true; _gameManager = GameManager.Instance; _eventSystem = FindObjectOfType <EventSystem>(); _controller = FindObjectOfType <MenuPageController>(); if (!SaveSettings.SettingsLoadedIni) { SaveSettings.DefaultSettings(); } }
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; }
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()); } }
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; }
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); }
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; } }