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