Generic Shooter: Support Thread

Can I have two weapons working in parallel (each with its own bind) using all the replication logic of Fire Handling block? (StartFire and StopFire)

Like having a rocket launcher shooting in the right mouse button and having a machine gun in the left mouse button…

Is it complicated to make, if possible?