# Sandbox.BaseCombatWeapon.DryFire

```csharp
void DryFire()
```

The player pulled the trigger with no ammo. Base plays [Sandbox.BaseCombatWeapon.DryFireSound](/api/Sandbox.BaseCombatWeapon/DryFireSound), throttles
both triggers so it doesn't spam, and starts a reload when [Sandbox.BaseCombatWeapon.AutoReload](/api/Sandbox.BaseCombatWeapon/AutoReload) allows.
Override to extend.

Declared in [Sandbox.BaseCombatWeapon](/api/Sandbox.BaseCombatWeapon).
Assembly: `Sandbox.Engine`.
