//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");
        }
    }
Exemplo n.º 2
0
 public static void UpdateData(SettingsNames name, object data)
 {
     if (SettingsData == null)
     {
         UpdateDataFromSource();
     }
     NewSettings[name.ToString()] = data;
 }
Exemplo n.º 3
0
 public void AddReference(string name)
 {
     Settings.Add(new Setting()
     {
         Name = "Reference - " + name, Value = string.Empty
     });
     SettingsNames.Add("Reference - " + name);
     SettingsNameSelected = "Reference - " + name;
 }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
        public string ReadSetting(SettingsNames name)
        {
            var val = _context.SettingItems.SingleOrDefault(z => z.Name == name.ToString());

            if (val == null)
            {
                return(string.Empty);
            }
            return(val.Value);
        }
Exemplo n.º 6
0
        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");
        }
Exemplo n.º 7
0
        /// <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");
        }
    }
Exemplo n.º 9
0
        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();
        }
Exemplo n.º 10
0
 public static T GetSetting <T>(SettingsNames name)
 {
     return((T)(GetData()[name.ToString()]));
 }
Exemplo n.º 11
0
 public static void SetBorderThickness(SettingsNames resourceName, int value) =>
 System.Windows.Application.Current.Resources[resourceName.ToString()] = new System.Windows.Thickness(value);
Exemplo n.º 12
0
 public static void SetCornerRadius(SettingsNames resourceName, int value) =>
 System.Windows.Application.Current.Resources[resourceName.ToString()] = new System.Windows.CornerRadius(value);