# Sandbox.BaseCombatWeapon.PrimaryAmmoType

```csharp
BaseAmmoResource PrimaryAmmoType { get; set; }
```

The reserve ammo type primary fire draws from. Null means a bottomless reserve - the magazine
still forces the reload rhythm, it just never runs out. Assign a type for a finite reserve,
shared with other weapons of the same type.

Declared in [Sandbox.BaseCombatWeapon](/api/Sandbox.BaseCombatWeapon).
Assembly: `Sandbox.Engine`.
