public static void Init(UserSettings userSettings)
 {
     _activeSettings = userSettings;
 }
        private static UserSettings CreateSampleUserSettings()
        {
            var settings = new UserSettings();
            settings.CharactersGroupedByAccount = new List<List<string>>();
            settings.CharactersGroupedByAccount.Add(new List<string>(new []{"A1-C1", "A1-C2"}));
            settings.CharactersGroupedByAccount.Add(new List<string>(new[] { "A2-C1", "A2-C2" }));
            settings.CharactersGroupedByAccount.Add(new List<string>(new[] { "A3-C1"}));

            settings.Formations = new Dictionary<string, Formation>();
            var formation1 = new Formation();
            formation1.RangeDefault = 5;
            formation1.RangeTable = new Dictionary<string, int>();
            formation1.RangeTable.Add("A1-C1", 10);
            formation1.RangeTable.Add("A1-C2", 15);

            formation1.RangeTable.Add("A2-C1", 30);
            formation1.RangeTable.Add("A2-C2", 30);

            formation1.RangeTable.Add("A3-C1", 20);

            formation1.Looters = new HashSet<string>();
            formation1.Looters.Add("A1-C1");
            formation1.Looters.Add("A3-C1");

            settings.Formations.Add("formation1", formation1);

            // Setup Profiles
            settings.VTProfiles = new VTProfiles();
            settings.VTProfiles.Main = new VTMain();
            settings.VTProfiles.Main.Default = "Normal";
            settings.VTProfiles.Main.CharacterDefaults = new Dictionary<string, string>();
            settings.VTProfiles.Main.CharacterDefaults.Add("A3-C1", "Support");
            return settings;
        }
 public static void Clear()
 {
     _activeSettings = null;
 }