Weapon input controller
Its like you're gonna change how your weapons will launch/fire in xml(or possibly in-game part settings). Example, you're gonna make your custom-built gatling/minigun by cannons change from LaunchWeapons to FireGuns. This also applies to countermeasures so we can add realistic smoke effect on our weapons. 
Inputs:
FireWeapons
FireGuns
LaunchCountermeasures
We don't like those inputs just available to normal parts(non weapons) so i hope this maybe helpful
                1
                 vote
              
            
 SimpleUser1938
    
 shared this idea
SimpleUser1938
    
 shared this idea