private static void InitFilterButtons()
 {
     if (filterButtons == null)
     {
         filterButtons = new UIButtonChoice(new Texture2D[]
         {
             MagicStorage.Instance.GetTexture("FilterAll"),
             MagicStorage.Instance.GetTexture("FilterMelee"),
             MagicStorage.Instance.GetTexture("FilterPickaxe"),
             MagicStorage.Instance.GetTexture("FilterArmor"),
             MagicStorage.Instance.GetTexture("FilterPotion"),
             MagicStorage.Instance.GetTexture("FilterTile"),
             MagicStorage.Instance.GetTexture("FilterMisc"),
         },
                                            new LocalizedText[]
         {
             Language.GetText("Mods.MagicStorage.FilterAll"),
             Language.GetText("Mods.MagicStorage.FilterWeapons"),
             Language.GetText("Mods.MagicStorage.FilterTools"),
             Language.GetText("Mods.MagicStorage.FilterEquips"),
             Language.GetText("Mods.MagicStorage.FilterPotions"),
             Language.GetText("Mods.MagicStorage.FilterTiles"),
             Language.GetText("Mods.MagicStorage.FilterMisc")
         });
     }
 }
 private static void InitSortButtons()
 {
     if (sortButtons == null)
     {
         sortButtons = new UIButtonChoice(new Texture2D[]
         {
             Main.inventorySortTexture[0],
             MagicStorage.Instance.GetTexture("SortID"),
             MagicStorage.Instance.GetTexture("SortName"),
             MagicStorage.Instance.GetTexture("SortNumber")
         },
                                          new LocalizedText[]
         {
             Language.GetText("Mods.MagicStorage.SortDefault"),
             Language.GetText("Mods.MagicStorage.SortID"),
             Language.GetText("Mods.MagicStorage.SortName"),
             Language.GetText("Mods.MagicStorage.SortStack")
         });
     }
 }
 internal static void Unload()
 {
     sortButtons   = null;
     filterButtons = null;
 }