void UpdateFire() { if (InputInterface.GetFiringButton()) { if (RefireTimer.Check(1f / FireRate) || !HeldFire) { RefireTimer.Reset(); Fire(); } HeldFire = true; } else { HeldFire = false; } }