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

◆ DoQueenSlimeHookTeleport()

void Terraria.Player.DoQueenSlimeHookTeleport ( Vector2 targetPosition)
inline

Definition at line 21682 of file Player.cs.

21683 {
21684 int num = 150;
21687 for (int i = 0; i < num; i++)
21688 {
21689 vector2 = (vector + base.Size / 2f).DirectionTo(targetPosition).SafeNormalize(Vector2.Zero) * 12f;
21690 Vector2 vector3 = Collision.TileCollision(vector, vector2, width, height, fallThrough: true, fall2: true, (int)gravDir);
21691 vector += vector3;
21692 }
21693 int num2 = 10;
21694 _ = vector - position;
21696 NetMessage.SendData(65, -1, -1, null, 0, whoAmI, vector.X, vector.Y, num2);
21697 }
Vector2 velocity
Definition Entity.cs:16
Vector2 position
Definition Entity.cs:14
Vector2 DirectionTo(Vector2 Destination)
Definition Entity.cs:197
void Teleport(Vector2 newPos, int Style=0, int extraInfo=0)
Definition Player.cs:35567

References Terraria.NetMessage.SendData(), Terraria.Collision.TileCollision(), and Microsoft.Xna.Framework.Vector2.Zero.