Basically, the frame represent the reloading energy. I thought it would be cool replacing cooldown by force logics for realism so i thought the following idea. But as you can see i don’t know how to proceed.
Let me know if you got a solution for that.
