Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ClearAmmoSlotSpaces()

static void Terraria.UI.ItemSorting.ClearAmmoSlotSpaces ( )
inlinestatic

Definition at line 1289 of file ItemSorting.cs.

1290 {
1291 Item[] inventory = Main.player[Main.myPlayer].inventory;
1292 for (int i = 54; i < 58; i++)
1293 {
1294 Item item = inventory[i];
1295 if (!item.IsAir && item.ammo != AmmoID.None && item.stack < item.maxStack)
1296 {
1297 RefillItemStack(inventory, item, i + 1, 58);
1298 }
1299 }
1300 for (int j = 54; j < 58; j++)
1301 {
1302 if (inventory[j].type > 0)
1303 {
1304 TrySlidingUp(inventory, j, 54);
1305 }
1306 }
1307 }
static int None
Definition AmmoID.cs:104
static void TrySlidingUp(Item[] inv, int slot, int minimumIndex)
static void RefillItemStack(Item[] inv, Item itemToRefill, int loopStartIndex, int loopEndIndex)

References System.item, Terraria.Main.myPlayer, Terraria.ID.AmmoID.None, Terraria.Main.player, Terraria.UI.ItemSorting.RefillItemStack(), Terraria.UI.ItemSorting.TrySlidingUp(), and System.type.

Referenced by Terraria.UI.ItemSorting.SortAmmo().