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

◆ ReplaceTile()

static bool Terraria.WorldGen.ReplaceTile ( int x,
int y,
ushort targetType,
int targetStyle )
inlinestatic

Definition at line 53226 of file WorldGen.cs.

53227 {
53228 Tile tileSafely = Framing.GetTileSafely(x, y);
53230 {
53231 return false;
53232 }
53233 if (!IsTileReplacable(x, y))
53234 {
53235 return false;
53236 }
53239 for (int i = 0; i < num; i++)
53240 {
53242 }
53247 return true;
53248 }
static bool IsTileReplacable(int x, int y)
static void KillTile_DropItems(int x, int y, Tile tileCache, bool includeLargeObjectDrops=false)
static bool WouldTileReplacementWork(ushort attemptingToReplaceWith, int x, int y)
static int KillTile_MakeTileDust(int i, int j, Tile tileCache)
static void AttemptFossilShattering(int i, int j, Tile tileCache, bool fail)
static void ReplaceTIle_DoActualReplacement(ushort targetType, int targetStyle, int topLeftX, int topLeftY, Tile t)
static void KillTile_PlaySounds(int i, int j, bool fail, Tile tileCache)
static int KillTile_GetTileDustAmount(bool fail, Tile tileCache)
static void MoveReplaceTileAnchor(ref int x, ref int y, ushort targetType, Tile t)

References Terraria.Framing.GetTileSafely().

Referenced by Terraria.MessageBuffer.GetData(), and Terraria.Player.PlaceThing_TryReplacingTiles().