How can I make different "firing modes" for a weapon?

Ok, so both implementations sound like they could work. I’m a bit of a beginner when it comes to blueprint, and coding in general though so please bear with me. For the second option, after I create the new variable and change its type to integer, how should I go about setting it?

This is what my rotation looks like at the moment…