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

◆ LaunchMinecartHook()

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

Definition at line 31735 of file Player.cs.

31736 {
31737 //IL_0065: Unknown result type (might be due to invalid IL or missing references)
31738 //IL_006b: Unknown result type (might be due to invalid IL or missing references)
31739 Vector2 vector = default(Vector2);
31740 ((Vector2)(ref vector))._002Ector((float)Main.mouseX + Main.screenPosition.X, (float)Main.mouseY + Main.screenPosition.Y);
31741 ((Vector2)(ref vector))._002Ector((float)(myX * 16 + 8), (float)(myY * 16 + 8));
31742 if (direction > 0)
31743 {
31744 minecartLeft = false;
31745 }
31746 else
31747 {
31748 minecartLeft = true;
31749 }
31751 Projectile.NewProjectile(GetProjectileSource_TileInteraction(myX, myY), vector.X, vector.Y, 0f, 0f, 403, 0, 0f, whoAmI);
31752 releaseHook = false;
31753 }
int whoAmI
The index of this Entity within its specific array. These arrays track the entities in the world....
Definition Entity.cs:16
void RemoveAllGrapplingHooks()
Definition Player.cs:31755
bool minecartLeft
Definition Player.cs:2305
IEntitySource GetProjectileSource_TileInteraction(int tileCoordsX, int tileCoordsY)
Definition Player.cs:7876

References Terraria.Entity.direction, Terraria.Player.GetProjectileSource_TileInteraction(), Terraria.Player.minecartLeft, Terraria.Main.mouseY, Terraria.Projectile.NewProjectile(), Terraria.Player.releaseHook, Terraria.Player.RemoveAllGrapplingHooks(), Terraria.Main.screenPosition, and Terraria.Entity.whoAmI.

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

+ Here is the call graph for this function:
+ Here is the caller graph for this function: