Rapid Fire?

OnPressed - fire once and set the timer to your delay between shots - referencing your actors Fire() function

OnReleased - clear the timer delegate