bool LoadSettings(string filename) { UseWaitCursor = true; var persistence = new SettingsPersistence(); var settings = persistence.Load(filename); if (settings != null) { this.settings = settings; UpdateTitle(); InitializeSettings(); MarkClean(); OnSettingsUpdated(); UseWaitCursor = false; return(true); } // Failed to persist settings. UseWaitCursor = false; return(false); }
// Use this for initialization void Start() { var audioListener = GetComponent <AudioListener>(); var x = SettingsPersistence.GetValueBySetting(Assets.Code.Utilities.Enumerations.Setting.Audio); audioListener.enabled = x != 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; }
void Start() { OctagonRotateSpeed.value = SettingsPersistence.GetValueBySetting(Utilities.Enumerations.Setting.OctagonTurnSpeed); OctagonSwapSpeed.value = SettingsPersistence.GetValueBySetting(Utilities.Enumerations.Setting.OctagonSwapSpeed); OctagonShowIcons.isOn = SettingsPersistence.GetValueBySetting(Utilities.Enumerations.Setting.OctagonShowIcons) != 0; Audio.isOn = SettingsPersistence.GetValueBySetting(Utilities.Enumerations.Setting.Audio) != 0; SetAudioListeners(Audio.isOn); }
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); }
ApplicationSettings LoadSettings() { var persistence = new SettingsPersistence(); var settings = persistence.Load(); if (settings == null) { Logger.Instance.WriteLine("Loaded default settings."); // Return default settings. return(new ApplicationSettings()); } return(settings); }
private void ShowAppropriateIcon(GameObject gameObjectRef) { var octControllerScript = gameObjectRef.GetComponent <OctagonControllerScript>(); switch (octControllerScript.octagonType) { case Enumerations.OctagonType.Normal: case Enumerations.OctagonType.CorrectPath: ChangeAlpha(gameObjectRef, false); if (octControllerScript.octagonColor == Enumerations.OctagonColor.Locked) { gameObjectRef.transform.Find("Image").GetComponent <Image>().sprite = lockedSprite; gameObjectRef.transform.Find("Image").GetComponent <Image>().enabled = true; break; } switch (octControllerScript.octagonAction) { case Enumerations.OctagonAction.Turn: // If they have icons turned on, show the icons. If not, don't. if (SettingsPersistence.GetValueBySetting(Enumerations.Setting.OctagonShowIcons) == 1) { gameObjectRef.transform.Find("Image").GetComponent <Image>().sprite = rotateSprite; ChangeAlpha(gameObjectRef, true); } break; case Enumerations.OctagonAction.Swap: ChangeAlpha(gameObjectRef, true); gameObjectRef.transform.Find("Image").GetComponent <Image>().sprite = swapSprite; break; } break; } }
// Use this for initialization void Start() { PuzzlePersistence.Load(); SettingsPersistence.Load(); HintSystem.InitializeFirstTimeHintSystem(); }
public static bool SetSettings(string domain, string token, byte interval) { SettingsPersistence db = new SettingsPersistence(); return(db.Update(domain, token, interval)); }
public static bool ResetSettings() { SettingsPersistence db = new SettingsPersistence(); return(db.Update("", "", 0)); }
public static Settings GetSettings() { SettingsPersistence db = new SettingsPersistence(); return(db.Select()); }
public static bool CreateSettings() { SettingsPersistence db = new SettingsPersistence(); return(db.Create()); }