
The most useful/pertinent properties of the tubemag component are listed below:
Round Type
This defines the class of projectile (the caliber) accepted by the magazine
Capacity
This defines how many projectiles (e.g. shells) can be loaded into the weapon.
Base Bullet Item Class
This is the default projectile class that is loaded. Other projectile types can be used so long as they are of the correct round type and a subclass/child class of the base bullet item class.
Start Plus One
Weapon starts with a round chambered as well as a full mag.
Stay Open on Last Round
The bolt stays open after the last round is fired.
Is Firing from Open Bolt
If true, a round does not need to be chambered to fire.
You may need to use a different magazine types depending on the type of weapon:
External magazine ('magwell'): GBExternalMagazineComponent (for the vast majority of weapons)
Internal magazine: GBInternalMagazineComponent (for certain sniper rifles)