How do firearms work in UE4?

it’s not quite what I meant, what I mean is how to integrate mechanics, for example: the player will have to reload his weapon at some point, assuming that I make this animation of the player taking the bolt the straight guard, (in this part the loader will have to stop making part of the gun and get thrown on the ground, then how to do it?) after picking up another charger and putting, each shot of the weapon she will throw the case out of the gun’s chamber , these kits will have to be part of the scene and have their own physics like: roll, kinetic etc …