//THIS IS USED TO HELP SET SPINNERS.... public void SaveToVar(SettingsNames names, int val) { if (GameMan.GetSettings() == null) { GameMan.MenuMan.LoadSettings(); } if (GameMan.GetSettings() != null) { D_Settings Settings = GameMan.GetSettings(); switch (names) { case SettingsNames.GFX_FULLSCREEN: Settings.Graphics.FullScreen = (FullScreenMode)val; break; case SettingsNames.GFX_RES: Resolution res = Screen.resolutions[val]; Settings.Graphics.Res.width = res.width; Settings.Graphics.Res.height = res.height; Settings.Graphics.Res.refresh = res.refreshRate; break; default: Debug.LogWarning(names.ToString() + " is not supported by floats"); break; } } else { Debug.LogWarning("THERE ARE NO SETTINGS ATTACHED TO THIS GAME MANAGER"); } }
public static void UpdateData(SettingsNames name, object data) { if (SettingsData == null) { UpdateDataFromSource(); } NewSettings[name.ToString()] = data; }
public void AddReference(string name) { Settings.Add(new Setting() { Name = "Reference - " + name, Value = string.Empty }); SettingsNames.Add("Reference - " + name); SettingsNameSelected = "Reference - " + name; }
private static bool SetColor(SettingsNames resourceName, String colorName) { if (ValidateColor(colorName)) { System.Windows.Application.Current.Resources[resourceName.ToString()] = brushConverter.ConvertFromString(colorName); return(true); } return(false); }
public string ReadSetting(SettingsNames name) { var val = _context.SettingItems.SingleOrDefault(z => z.Name == name.ToString()); if (val == null) { return(string.Empty); } return(val.Value); }
public void RemoveReference(string name) { var settingDeleted = Settings.FirstOrDefault(s => s.Name == name); if (settingDeleted != null) { Settings.Remove(settingDeleted); SettingsNames.Remove(name); } SettingsNameSelected = SettingsNames[0]; OnPropertyChanged("Settings"); }
/// <summary> /// Gets the setting by name. /// </summary> /// <returns></returns> public static SettingsDto GetSettingByName(SettingsNames settingName) { SettingsDto dto = null; // Load the object if (dto == null) { CommonSettingsAdmin admin = new CommonSettingsAdmin(); admin.LoadBySettingName(settingName.ToString()); dto = admin.CurrentDto; } dto.AcceptChanges(); return(dto); }
//This is used to help set Sliders public void SaveToVar(SettingsNames names, float val) { if (GameMan.GetSettings() == null) { GameMan.MenuMan.LoadSettings(); } if (GameMan.GetSettings() != null) { D_Settings Settings = GameMan.GetSettings(); switch (names) { case SettingsNames.AUD_MASTER: Settings.Audio.Master = val; break; case SettingsNames.AUD_MUSIC: Settings.Audio.Music = val; break; case SettingsNames.AUD_EFFECTS: Settings.Audio.Effects = val; break; case SettingsNames.AUD_VOICE: Settings.Audio.Voice = val; break; case SettingsNames.GP_TIMESCALE: Settings.Gameplay.TimeScale = val; break; default: Debug.LogWarning(names.ToString() + " is not supported by floats"); break; } } else { Debug.LogWarning("THERE ARE NO SETTINGS ATTACHED TO THIS GAME MANAGER"); } }
public void WriteSettings(SettingsNames name, string value) { var val = _context.SettingItems.SingleOrDefault(z => z.Name == name.ToString()); if (val == null) { val = new SettingItem { Name = name.ToString(), Value = value, LastChanged = DateTime.UtcNow }; _context.SettingItems.Add(val); } else { val.Value = value; val.LastChanged = DateTime.UtcNow; } _context.SaveChanges(); }
public static T GetSetting <T>(SettingsNames name) { return((T)(GetData()[name.ToString()])); }
public static void SetBorderThickness(SettingsNames resourceName, int value) => System.Windows.Application.Current.Resources[resourceName.ToString()] = new System.Windows.Thickness(value);
public static void SetCornerRadius(SettingsNames resourceName, int value) => System.Windows.Application.Current.Resources[resourceName.ToString()] = new System.Windows.CornerRadius(value);