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

◆ TryGetPylonTypeFromTileCoords()

bool Terraria.GameContent.Tile_Entities.TETeleportationPylon.TryGetPylonTypeFromTileCoords ( int x,
int y,
out TeleportPylonType pylonType )
inlineprivate

Definition at line 188 of file TETeleportationPylon.cs.

189 {
190 pylonType = TeleportPylonType.SurfacePurity;
191 Tile tile = Main.tile[x, y];
192 if (tile == null || !tile.active() || tile.type != 597)
193 {
194 return false;
195 }
196 int pylonStyle = tile.frameX / 54;
197 pylonType = GetPylonTypeFromPylonTileStyle(pylonStyle);
198 return true;
199 }
static TeleportPylonType GetPylonTypeFromPylonTileStyle(int pylonStyle)

References Terraria.Tile.active(), Terraria.GameContent.Tile_Entities.TETeleportationPylon.GetPylonTypeFromPylonTileStyle(), Terraria.Main.tile, and Terraria.Tile.type.

Referenced by Terraria.GameContent.Tile_Entities.TETeleportationPylon.NetPlaceEntityAttempt(), and Terraria.GameContent.Tile_Entities.TETeleportationPylon.TryGetPylonType().