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); }
public void OnInitialize() { AutoSort.Init(null, null); Inventory_Enhancements.Init(null, null); }