I'm trying to make a timer run so I can't constantly shoot, but then if I don't shoot for a long time, I still have to wait for the timer as it resets when it's done, not when I shoot. How would I make an if statement to check if my "fire" method has been called?

