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

◆ LaunchMinecartHook()

void Terraria.Player.LaunchMinecartHook ( int myX,
int myY )
inlineprivate

Definition at line 31273 of file Player.cs.

31274 {
31275 Vector2 vector = new Vector2((float)Main.mouseX + Main.screenPosition.X, (float)Main.mouseY + Main.screenPosition.Y);
31276 vector = new Vector2(myX * 16 + 8, myY * 16 + 8);
31277 if (direction > 0)
31278 {
31279 minecartLeft = false;
31280 }
31281 else
31282 {
31283 minecartLeft = true;
31284 }
31286 Projectile.NewProjectile(GetProjectileSource_TileInteraction(myX, myY), vector.X, vector.Y, 0f, 0f, 403, 0, 0f, whoAmI);
31287 releaseHook = false;
31288 }
void RemoveAllGrapplingHooks()
Definition Player.cs:31290
bool minecartLeft
Definition Player.cs:1721
IEntitySource GetProjectileSource_TileInteraction(int tileCoordsX, int tileCoordsY)
Definition Player.cs:9322

References Terraria.Main.mouseX, Terraria.Main.mouseY, Terraria.Projectile.NewProjectile(), and Terraria.Main.screenPosition.

Referenced by Terraria.Player.QuickMinecart(), and Terraria.Player.QuickMinecartSnap().