public override void RefreshItems(TEStorageCenter center = null) { if (Main.player[Main.myPlayer].GetModPlayer <StoragePlayer>().tileType == typeof(TCraftingStorageAccess)) { MagicStorageTwo.Instance.guiM?.CraftingGUI.RefreshItems(); } if (StoragePlayer.IsOnlyStorageCrafting()) { return; } items.Clear(); TEStorageHeart heart = center as TEStorageHeart ?? GetHeart(); if (heart == null) { return; } InitLangStuff(); InitSortButtons(); InitFilterButtons(); SortMode sortMode = (SortMode)sortButtons.Choice; FilterMode filterMode = (FilterMode)filterButtons.Choice; items.AddRange(ItemSorter.SortAndFilter(heart.GetStoredItems(), sortMode, filterMode, modSearchBar.Text, nameSearchBar.Text)); }
public abstract void RefreshItems(TEStorageCenter center = null);