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

◆ PlaceThing_TryReplacingWalls()

bool Terraria.Player.PlaceThing_TryReplacingWalls ( bool canUse)
inlineprivate

Definition at line 38611 of file Player.cs.

38612 {
38614 {
38615 canUse = false;
38617 NetMessage.SendData(17, -1, -1, null, 22, tileTargetX, tileTargetY, HeldItem.createWall);
38618 if (autoPaint && builderAccStatus[3] == 0)
38619 {
38621 }
38622 }
38623 return canUse;
38624 }
int createWall
The ID of the wall this item places on use. Either a T:Terraria.ID.WallID entry or M:Terraria....
Definition Item.cs:441
float wallSpeed
Definition Player.cs:2618
bool ItemTimeIsZero
Definition Player.cs:4402
bool PlaceThing_ValidWallForReplacement()
Definition Player.cs:38626
void TryPainting(int x, int y, bool paintingAWall=false, bool applyItemAnimation=true)
Definition Player.cs:40659
static int tileTargetY
Definition Player.cs:2652
static int tileTargetX
Definition Player.cs:2650
void ApplyItemTime(Item sItem, float multiplier=1f, bool? callUseItem=null)
Definition Player.cs:4907
int[] builderAccStatus
Definition Player.cs:1007
bool controlUseItem
Definition Player.cs:1904

References Terraria.Player.ApplyItemTime(), Terraria.Player.autoPaint, Terraria.Player.builderAccStatus, Terraria.Player.controlUseItem, Terraria.Item.createWall, Terraria.Player.HeldItem, Terraria.Player.itemAnimation, Terraria.Player.ItemTimeIsZero, Terraria.WorldGen.NearFriendlyWall(), Terraria.Player.PlaceThing_ValidWallForReplacement(), Terraria.WorldGen.ReplaceWall(), Terraria.NetMessage.SendData(), Terraria.Player.tileTargetX, Terraria.Player.tileTargetY, Terraria.Player.TryPainting(), and Terraria.Player.wallSpeed.

Referenced by Terraria.Player.PlaceThing_Walls().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: