# Sandbox.BaseAmmoResource

Defines a type of ammo that weapons share. Weapons referencing the same ammo type draw from the
same reserve pool on the holder's inventory (see [Sandbox.BaseInventoryComponent.GetAmmo](/api/Sandbox.BaseInventoryComponent/GetAmmo)).
Derive from this to define your own ammo types with extra data or overridden behaviour.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.GameResource](/api/Sandbox.GameResource)

## Constructors

- [`BaseAmmoResource`](/api/Sandbox.BaseAmmoResource/.ctor)

## Properties

- [`Icon`](/api/Sandbox.BaseAmmoResource/Icon): Optional HUD/inventory icon.
- [`MaxReserve`](/api/Sandbox.BaseAmmoResource/MaxReserve): Maximum reserve ammo an inventory can hold of this type.
- [`Title`](/api/Sandbox.BaseAmmoResource/Title): Display name, for HUDs and pickup messages.
