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

◆ PlaceThing_PaintScrapper_TryScrapping()

void Terraria.Player.PlaceThing_PaintScrapper_TryScrapping ( int x,
int y )
inlineprivate

Definition at line 39522 of file Player.cs.

39523 {
39524 Tile tile = Main.tile[x, y];
39525 if ((0u | ((tile.wall > 0 && (tile.wallColor() > 0 || tile.invisibleWall() || tile.fullbrightWall())) ? 1u : 0u) | ((tile.active() && (tile.color() > 0 || tile.invisibleBlock() || tile.fullbrightBlock())) ? 1u : 0u)) == 0)
39526 {
39527 return;
39528 }
39529 cursorItemIconEnabled = true;
39531 {
39532 if (WorldGen.paintTile(x, y, 0, broadCast: true) || WorldGen.paintCoatTile(x, y, 0, broadcast: true))
39533 {
39535 }
39536 else if (WorldGen.paintWall(x, y, 0, broadCast: true) || WorldGen.paintCoatWall(x, y, 0, broadcast: true))
39537 {
39539 }
39540 }
39541 }
void ApplyItemTime(Item sItem)
Definition Player.cs:3752
bool cursorItemIconEnabled
Definition Player.cs:1489
float wallSpeed
Definition Player.cs:2051
bool ItemTimeIsZero
Definition Player.cs:3525
float tileSpeed
Definition Player.cs:2053
Item[] inventory
Definition Player.cs:1257
bool controlUseItem
Definition Player.cs:1391

References Terraria.Tile.active(), Terraria.Tile.color(), Terraria.Tile.fullbrightBlock(), Terraria.Tile.fullbrightWall(), Terraria.Tile.invisibleBlock(), Terraria.Tile.invisibleWall(), Terraria.WorldGen.paintCoatTile(), Terraria.WorldGen.paintCoatWall(), Terraria.WorldGen.paintTile(), Terraria.WorldGen.paintWall(), Terraria.Main.tile, Terraria.Tile.wall, and Terraria.Tile.wallColor().