Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ CanDestroyChest()

static bool Terraria.Chest.CanDestroyChest ( int X,
int Y )
inlinestatic

Definition at line 670 of file Chest.cs.

671 {
672 for (int i = 0; i < 8000; i++)
673 {
674 Chest chest = Main.chest[i];
675 if (chest == null || chest.x != X || chest.y != Y)
676 {
677 continue;
678 }
679 for (int j = 0; j < 40; j++)
680 {
681 if (chest.item[j] != null && chest.item[j].type > 0 && chest.item[j].stack > 0)
682 {
683 return false;
684 }
685 }
686 return true;
687 }
688 return true;
689 }
Chest(bool bank=false)
Definition Chest.cs:59

References Terraria.Main.chest, Terraria.Chest.item, Terraria.Item.stack, Terraria.Item.type, Terraria.Chest.x, and Terraria.Chest.y.

Referenced by Terraria.WorldGen.CanKillTile(), and Terraria.WorldGen.CheckChest().