Definition at line 33928 of file Player.cs.
33929 {
33933 int num = Utils.Clamp(point.
X - x + 1, 0, Main.maxTilesX - 1);
33934 int num2 = Utils.Clamp(
point2.X + x - 1, 0, Main.maxTilesX - 1);
33935 int num3 = Utils.Clamp(point.
Y - y + 1, 0, Main.maxTilesY - 1);
33936 int num4 = Utils.Clamp(
point2.Y + y - 2, 0, Main.maxTilesY - 1);
33937 for (
int i = num;
i <=
num2;
i++)
33938 {
33940 {
33941 Tile tile = Main.tile[
i,
j];
33942 if (tile !=
null && tile.active() && tile.type ==
targetTileType)
33943 {
33944 return true;
33945 }
33946 }
33947 }
33948 return false;
33949 }
void GetRanges(Player player, out int x, out int y)
References Terraria.Tile.active(), Terraria.DataStructures.TileReachCheckSettings.GetRanges(), Terraria.Main.maxTilesX, Terraria.Main.maxTilesY, Terraria.Main.tile, Terraria.Tile.type, Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.
Referenced by Terraria.GameContent.TeleportPylonsSystem.IsPlayerNearAPylon().