I'm currently working on an FPS for a game design class and I'm stuck on how I want to implement reloading. I can do it in one of two ways by either
A.) Finish reloading before allowing players to shoot.
or
B.) Players may interrupt the reloading process and continue firing.
I currently have version A already implemented, but it would take like less than 5 minutes to switch it over to version B. I'm leaning towards version B because I implemented the actual reloading as 1 shot every .2 seconds as opposed to say switching out a clip, but I could always change that as well to fit better as well.
Anyway, I was just looking for some opinions on which people prefer when they play games.
Edit: Poll has been added.