Hi guys, I have this script:
var newObject : Transform;
function Update () {
firepower= GetComponent(KillPlayer).firepower;
var pos : Vector3 = transform.position;
if (Input.GetButtonDown("Jump") && firepower==1) {
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z),transform.rotation);
}else if (Input.GetButtonDown("Jump") && firepower==2) {
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z-1), transform.rotation);
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z+1), transform.rotation);
}else if (Input.GetButtonDown("Jump") && firepower==3) {
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z-1), transform.rotation);
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z), transform.rotation);
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z+1), transform.rotation);
}else if (Input.GetButtonDown("Jump") && firepower>=4) {
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z-1), transform.rotation);
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z), transform.rotation);
Instantiate(newObject, Vector3(pos.x-4,pos.y,pos.z+1), transform.rotation);
Instantiate(newObject, Vector3(pos.x-10,pos.y,pos.z-0.5), transform.rotation);
Instantiate(newObject, Vector3(pos.x-10,pos.y,pos.z+0.5), transform.rotation);
}}
Obviously, it lets my spaceship shoot a laser (newObject) every time the player press the spacebar (in according with firepower level, but it has no importance now). Now I wish to let my spaceship continuously shoots, holding the spacebar button, with no need to repeatedly press the spacebar. How can I do that? Thanks in advance.