public static void ReloadConfig(bool silent = false)
 {
     AutoSort.ReloadConfig();
     config.LoadConfig();
     if (!silent)
     {
         Main.NewText("Inventory Enhancements Configuration Reloaded!", 0, 200, 160);
     }
     if (!char.IsLetter(config.SortKey) && config.SortHotkeyEnabled == true)
     {
         Main.NewText("The key \"" + config.SortKey + "\" is not a valid binding. It must be a letter. Reverting to Z", 200, 20, 20);
         config.SortKey = 'Z';
     }
     if (!char.IsLetter(config.QSKey) && config.QSHotkeyEnabled == true)
     {
         Main.NewText("The key \"" + config.QSKey + "\" is not a valid binding. It must be a letter. Reverting to C", 200, 20, 20);
         config.QSKey = 'C';
     }
     if (!char.IsLetter(config.HotbarSwapKey) && config.HotbarSwapKeyEnabled == true)
     {
         Main.NewText("The key \"" + config.HotbarSwapKey + "\" is not a valid binding. It must be a letter. Reverting to X", 200, 20, 20);
         config.HotbarSwapKey = 'X';
     }
     if (!char.IsLetter(config.CAKey) && config.CAHotkeyEnabled == true)
     {
         Main.NewText("The key \"" + config.CAKey + "\" is not a valid binding. It must be a letter. Reverting to V", 200, 20, 20);
         config.CAKey = 'V';
     }
     config.SaveConfig();
 }
 public static void Sort()
 {
     AutoSort.Sort(config.SubsortMode);
     Main.PlaySound(7, -1, -1, 1);
 }
Example #3
0
 public void OnInitialize()
 {
     AutoSort.Init(null, null);
     Inventory_Enhancements.Init(null, null);
 }