Players can obtain weapons and utility items via an Inventory system in Squad Alpha by Say Games.
Inventory is a Hiro GDK meta system which enables players to collect, upgrade, and consume items in your game. These in-game items can be anything from a cosmetic item like a flag or costume, to a power up like a spawner or boost, to a currency like gems or coins.
Inventory items can be purchased from the virtual store, or earned through gameplay.
See the customization parameters for inventory items here.
Regardless of the exact form, in-game items will generally fall into one of two categories: collectables and consumables.
Consumables have a count, and optionally a max count which indicates it is limited to some defined value. When consumed the value is always clamped to zero. A max count of 0 (zero) means that an unlimited number of that item can be owned.
When a consumable is consumed it can be indicated whether the value can be “overconsumed” before it is clamped. This is useful for items like a spawner which can be used to spawn multiple units at once.