Better way to achieve semi-automatic fire for third person shooter?

It probably makes sense to set the trigger held bool, the moment the trigger is actually held?