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

◆ CutTiles()

static bool Terraria.DelegateMethods.CutTiles ( int x,
int y )
inlinestatic

Definition at line 735 of file DelegateMethods.cs.

736 {
737 if (!WorldGen.InWorld(x, y, 1))
738 {
739 return false;
740 }
741 if (Main.tile[x, y] == null)
742 {
743 return false;
744 }
745 if (!Main.tileCut[Main.tile[x, y].type])
746 {
747 return true;
748 }
749 if (tileCutIgnore[Main.tile[x, y].type])
750 {
751 return true;
752 }
753 if (WorldGen.CanCutTile(x, y, tilecut_0))
754 {
755 WorldGen.KillTile(x, y);
756 if (Main.netMode != 0)
757 {
758 NetMessage.SendData(17, -1, -1, null, 0, x, y);
759 }
760 }
761 return true;
762 }
static TileCuttingContext tilecut_0

References Terraria.WorldGen.CanCutTile(), Terraria.WorldGen.InWorld(), Terraria.WorldGen.KillTile(), Terraria.Main.netMode, Terraria.NetMessage.SendData(), Terraria.Main.tile, Terraria.Main.tileCut, Terraria.DelegateMethods.tilecut_0, and Terraria.DelegateMethods.tileCutIgnore.

Referenced by Terraria.Projectile.CutTiles().