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

◆ TryReplantingTree()

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

Definition at line 45539 of file Player.cs.

45540 {
45541 int type = 20;
45542 int style = 0;
45543 PlantLoader.CheckAndInjectModSapling(x, y, ref type, ref style);
45544 if (!TileObject.CanPlace(tileTargetX, tileTargetY, type, style, direction, out var objectData))
45545 {
45546 return;
45547 }
45548 bool num = TileObject.Place(objectData);
45549 WorldGen.SquareTileFrame(tileTargetX, tileTargetY);
45550 if (num)
45551 {
45553 if (Main.netMode == 1)
45554 {
45555 NetMessage.SendObjectPlacement(-1, tileTargetX, tileTargetY, objectData.type, objectData.style, objectData.alternate, objectData.random, direction);
45556 }
45557 }
45558 }
static void CheckAndInjectModSapling(int x, int y, ref int tileToCreate, ref int previewPlaceStyle)
static bool CallPostPlacementPlayerHook(int tileX, int tileY, int type, int style, int dir, int alternate, TileObject data)
static int tileTargetY
Definition Player.cs:2652
static int tileTargetX
Definition Player.cs:2650

References Terraria.ObjectData.TileObjectData.CallPostPlacementPlayerHook(), Terraria.TileObject.CanPlace(), Terraria.ModLoader.PlantLoader.CheckAndInjectModSapling(), Terraria.Entity.direction, Terraria.Main.netMode, Terraria.TileObject.Place(), Terraria.NetMessage.SendObjectPlacement(), Terraria.WorldGen.SquareTileFrame(), Terraria.Player.tileTargetX, and Terraria.Player.tileTargetY.

Referenced by Terraria.Player.ItemCheck_UseMiningTools_ActuallyUseMiningTool().

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