At the moment Ive got this script working that counts down the ammo by one when the LMB has been clicked once, this is for a semi automatic sort of gun. Know I'm trying to change it so it counts down when the LMB is being held, I have tried over and over but I keep getting tons of errors, can anyone help me out?
This is my semi auto script,
asked Aug 20 '12 at 10:16 AM
...will only return true once, when the key is first pressed.
...will return true so long as the key is held down.
If that's returning you errors, you need to post them up.
EDIT: Here is an example that is tested and works (and if it doesn't, your issue is elsewhere):
This question was hard to answer because you mentioned GUI, so I thought you meant a GUI.Button.
Instead of Input.GetButtonDown("Fire1"), you should use Input.GetButton("Fire1"). That will return true as long as the button is held, instead of just the frame it's pressed.
Hope that helps.