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

◆ TryLandingOnDetonator()

void Terraria.Player.TryLandingOnDetonator ( )
inlineprivate

Definition at line 33018 of file Player.cs.

33019 {
33020 if (whoAmI == Main.myPlayer && velocity.Y >= 3f)
33021 {
33022 Point point = (base.Bottom + new Vector2(0f, 0.01f)).ToTileCoordinates();
33023 Tile tileSafely = Framing.GetTileSafely(point.X, point.Y);
33024 if (tileSafely.active() && tileSafely.type == 411 && tileSafely.frameY == 0 && tileSafely.frameX < 36)
33025 {
33026 Wiring.HitSwitch(point.X, point.Y);
33027 NetMessage.SendData(59, -1, -1, null, point.X, point.Y);
33028 }
33029 }
33030 }
Vector2 velocity
Definition Entity.cs:16

References Terraria.Framing.GetTileSafely(), Terraria.Wiring.HitSwitch(), Terraria.Main.myPlayer, Terraria.NetMessage.SendData(), Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.