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

◆ CoinsCount()

static long Terraria.Utils.CoinsCount ( out bool overFlowing,
Item[] inv,
params int[] ignoreSlots )
inlinestatic

Definition at line 636 of file Utils.cs.

637 {
639 long num = 0L;
640 for (int i = 0; i < inv.Length; i++)
641 {
642 if (!list.Contains(i))
643 {
644 switch (inv[i].type)
645 {
646 case 71:
647 num += inv[i].stack;
648 break;
649 case 72:
650 num += (long)inv[i].stack * 100L;
651 break;
652 case 73:
653 num += (long)inv[i].stack * 10000L;
654 break;
655 case 74:
656 num += (long)inv[i].stack * 1000000L;
657 break;
658 }
659 }
660 }
661 overFlowing = false;
662 return num;
663 }

References System.Text.RegularExpressions.i, System.L, System.list, and System.type.

Referenced by Terraria.Player.BuyItem(), Terraria.UI.ItemSlot.DrawSavings(), Terraria.Player.KillMe(), Terraria.UI.ChestUI.MoveCoins(), and Terraria.UI.ItemSorting.SortCoins().