single, automatic, and burst fireing

Hi guys just wondered what everyones approach to multiple fireing modes was. So post up.techniques and advice please.

So for example single shot weapon, press left mouse button it fires. High accuracy

Burst shot similar to single shot, fires 3 rounds per burst slightly less innacurate

Fully auto hold left mouse button continually fire less accuracy and.higher recoil and bullet spread etc

Thanks

You will just want to use a timer or a delay to check for held vs pressed. For your burst shot though thats more of a functional change so you will want a boolean variable, then just fire off 3 shots and put some recoil on there.