# Sandbox.BaseCombatWeapon.SetNextPrimaryFire

```csharp
void SetNextPrimaryFire(float delay)
```

Put primary fire on cooldown for `delay` seconds.

### Parameters

- `delay` (`float`)

Declared in [Sandbox.BaseCombatWeapon](/api/Sandbox.BaseCombatWeapon).
Assembly: `Sandbox.Engine`.
