
Opis
Playable Demo v1.1
Note: This plugin is now integrated into Custom Mission UI and the standalone version will be free
A lightweight ammo tracking component for weapons built in C++ and GAS using ammo as attributes.
Tracks ammo consumption and replenishment with 2 modes (details below)
Bullet in chamber is saved on reloads
Ammo replication with server-routed actions and synced ammo state
Integrates easily with existing weapons and UI, the subsystem includes Blueprint-accessible helper functions.
Includes a Digital Ammo Counter widget that can be attached to any weapon for a sci-fi weapon effect, with many style customization options.
The Ammo tracking system works in 2 modes:
-Traditional Reserve Ammo mode with basic reload - Discarded ammo is kept on reloads and magically consolidated to a reserve pool of ammo. You can keep reloading as long as the reserve pool is not zero. This is how the majority of FPS games track ammo, and the default setting. Requires minimal setup.
-Strict Magazine Mode with dynamic reload - There are 2 types of reload
1. Fast - discards magazine and the remaining bullets in it.
2. Slow - replaces magazine with new and returns it to kit.
The system seen in many mil-sims, ammo is not automatically consolidated and magazines are individually tracked. You can reload so long as you have a magazine in kit with bullets in it.
Note: This mode utilizes Enhanced Input to handle both reload types, a sample Enhanced Input setup is provided in the plugin's content folder.
Disclaimer: This plugin does not include any weapons, reload animations, projectiles or firing logic. The example project's assets are part of Epic's Arena Shooter Example Project.
Documentation
Example Project v1.1 (Requires plugin)


