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

◆ FindGolfBallForHelper()

static Projectile Terraria.GameContent.Golf.GolfHelper.FindGolfBallForHelper ( Projectile golfHelper)
inlinestatic

Definition at line 403 of file GolfHelper.cs.

404 {
405 for (int i = 0; i < 1000; i++)
406 {
407 Projectile projectile = Main.projectile[i];
408 Vector2 shotVector = golfHelper.Center - projectile.Center;
409 if (projectile.active && ProjectileID.Sets.IsAGolfBall[projectile.type] && projectile.owner == golfHelper.owner && ValidateShot(projectile, Main.player[golfHelper.owner], ref shotVector))
410 {
411 return Main.projectile[i];
412 }
413 }
414 return null;
415 }
static bool ValidateShot(Entity golfBall, Player player, ref Vector2 shotVector)

References Terraria.Entity.active, Terraria.Entity.Center, Terraria.ID.ProjectileID.Sets.IsAGolfBall, Terraria.Projectile.owner, Terraria.Main.player, Terraria.Main.projectile, Terraria.Projectile.type, and Terraria.GameContent.Golf.GolfHelper.ValidateShot().

Referenced by Terraria.Main.DrawInterface_Resources_GolfPower().