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

◆ ResetGolfBall()

void Terraria.GameContent.Golf.GolfState.ResetGolfBall ( )
inline

Definition at line 174 of file GolfState.cs.

175 {
176 Projectile lastHitBall = GetLastHitBall();
177 if (lastHitBall != null && !(Vector2.Distance(lastHitBall.position, _lastSwingPosition) < 1f))
178 {
179 lastHitBall.position = _lastSwingPosition;
180 lastHitBall.velocity = Vector2.Zero;
181 lastHitBall.ai[1] += 1f;
182 lastHitBall.netUpdate2 = true;
183 _lastRecordedSwingCount = (int)lastHitBall.ai[1];
184 }
185 }
static float Distance(Vector2 value1, Vector2 value2)
Definition Vector2.cs:91

References Terraria.GameContent.Golf.GolfState._lastRecordedSwingCount, Terraria.GameContent.Golf.GolfState._lastSwingPosition, Terraria.Projectile.ai, Microsoft.Xna.Framework.Vector2.Distance(), Terraria.GameContent.Golf.GolfState.GetLastHitBall(), Terraria.Entity.position, and Microsoft.Xna.Framework.Vector2.Zero.