This is a reference to the Ammo.Value
whose AmmoBoxDefinition
should be loaded into box
.
This is a reference to the Ammo.Value
whose AmmoBoxDefinition
should be loaded into box
.
It may not be the correct Ammo.Value
whose AmmoBoxDefinition
is loaded into box
such as is the case during ammunition swaps.
Generally, convert from this index, to the index in the fire mode's ammunition list, to the index in the ToolDefinition
's ammunition list.
the Ammo
type that should be loaded into the magazine right now
The
FireModeSlot
can be called the "magazine feed," an abstracted "ammunition slot." Most weapons will have only one ammunition slot and swap different ammunition into it as needed. In general to swap ammunition means to unload the onld ammunition and load the new ammunition. Many weapons also have one ammunition slot and multiple fire modes using the same list of ammunition This slot manages either of two ammunitions where one does not need to unload to be swapped to the other; however, the fire mod has most likely been changed. The Punisher - six ammunition types in total, two uniquely different types without unloading, two exclusive groups of ammunition divided into 2 cycled types and 4 cycled types - is an example of a weapon that benefits from this implementation.