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; }