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

◆ PlaceThing_Tiles_PlaceIt_UnslopeForSolids()

void Terraria.Player.PlaceThing_Tiles_PlaceIt_UnslopeForSolids ( )
inlineprivate

Definition at line 39252 of file Player.cs.

39253 {
39255 {
39256 return;
39257 }
39258 int num = tileTargetX;
39259 int num2 = tileTargetY + 1;
39260 if (Main.tile[num, num2] != null && !TileID.Sets.Platforms[Main.tile[num, num2].type] && (Main.tile[num, num2].topSlope() || Main.tile[num, num2].halfBrick()))
39261 {
39262 WorldGen.SlopeTile(num, num2);
39263 if (Main.netMode == 1)
39264 {
39265 NetMessage.SendData(17, -1, -1, null, 14, num, num2);
39266 }
39267 }
39268 num = tileTargetX;
39269 num2 = tileTargetY - 1;
39270 if (Main.tile[num, num2] != null && !TileID.Sets.Platforms[Main.tile[num, num2].type] && Main.tile[num, num2].bottomSlope())
39271 {
39272 WorldGen.SlopeTile(num, num2);
39273 if (Main.netMode == 1)
39274 {
39275 NetMessage.SendData(17, -1, -1, null, 14, num, num2);
39276 }
39277 }
39278 }
static bool[] Platforms
Definition TileID.cs:219
int createTile
The ID of the tile this item places on use. Either a T:Terraria.ID.TileID entry or M:Terraria....
Definition Item.cs:435
static int tileTargetY
Definition Player.cs:2652
static int tileTargetX
Definition Player.cs:2650
Item[] inventory
The player's normal inventory. Indexes 0-9 hold the hotbar items, 10-49 the rest of the main inventor...
Definition Player.cs:1767

References Terraria.Item.createTile, Terraria.Player.inventory, Terraria.Main.netMode, Terraria.ID.TileID.Sets.Platforms, Terraria.Player.selectedItem, Terraria.NetMessage.SendData(), Terraria.WorldGen.SlopeTile(), Terraria.Main.tile, Terraria.Main.tileSolid, Terraria.Player.tileTargetX, and Terraria.Player.tileTargetY.

Referenced by Terraria.Player.PlaceThing_Tiles_PlaceIt().

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