Hey! We recently posted a dev blog about how we made the shooting system.
Here it is
It's a bit technical so you may want to pass it to your programmer or whatever. Post on the blog any questions or thoughts about it.
Hope it helps!
Thanks!!!