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

Like so?