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

◆ ApplyCoating()

void Terraria.Player.ApplyCoating ( int x,
int y,
bool paintingAWall,
bool applyItemAnimation,
Item targetItem )
inlineprivate

Definition at line 39614 of file Player.cs.

39615 {
39616 byte paintCoating = targetItem.paintCoating;
39617 if (paintingAWall)
39618 {
39619 if (WorldGen.paintCoatWall(x, y, paintCoating, broadcast: true))
39620 {
39621 targetItem.stack--;
39622 if (targetItem.stack <= 0)
39623 {
39624 targetItem.SetDefaults();
39625 }
39627 {
39629 }
39630 }
39631 }
39632 else if (WorldGen.paintCoatTile(x, y, paintCoating, broadcast: true))
39633 {
39634 targetItem.stack--;
39635 if (targetItem.stack <= 0)
39636 {
39637 targetItem.SetDefaults();
39638 }
39640 {
39642 }
39643 }
39644 }
void ApplyItemTime(Item sItem)
Definition Player.cs:3752
float wallSpeed
Definition Player.cs:2051
float tileSpeed
Definition Player.cs:2053
Item[] inventory
Definition Player.cs:1257

References Terraria.WorldGen.paintCoatTile(), and Terraria.WorldGen.paintCoatWall().