How can I differentiate between weapons that are put into the primary weapon slot? I want to add specific functionality to the rifle to make it automatic, but it appears all the shooting and weapon specific stuff is handled in the player controller blueprint.