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

◆ SupportedNormal()

static bool Terraria.GameContent.PortalHelper.SupportedNormal ( int x,
int y )
inlinestaticprivate

Definition at line 574 of file PortalHelper.cs.

575 {
576 Tile tile = Main.tile[x, y];
577 if (tile != null && tile.nactive() && !Main.tileCut[tile.type] && !TileID.Sets.BreakableWhenPlacing[tile.type] && Main.tileSolid[tile.type] && !TileID.Sets.NotReallySolid[tile.type] && !tile.halfBrick() && tile.slope() == 0)
578 {
579 return DoesTileTypeSupportPortals(tile.type);
580 }
581 return false;
582 }
static bool DoesTileTypeSupportPortals(ushort tileType)
static bool[] BreakableWhenPlacing
Definition TileID.cs:277
static bool[] NotReallySolid
Definition TileID.cs:257

References Terraria.ID.TileID.Sets.BreakableWhenPlacing, Terraria.GameContent.PortalHelper.DoesTileTypeSupportPortals(), Terraria.Tile.halfBrick(), Terraria.Tile.nactive(), Terraria.ID.TileID.Sets.NotReallySolid, Terraria.Tile.slope(), Terraria.Main.tile, Terraria.Main.tileCut, Terraria.Main.tileSolid, and Terraria.Tile.type.

Referenced by Terraria.GameContent.PortalHelper.SupportedTilesAreFine().