Reload time into my gun script

Hi,

Can somebody say me how i can put a reload time in my gunscript ?

Script :

var projectile : Rigidbody;
var initialSpeed = 20.0;
var shootSound:AudioClip;

function Update () {
if (Input.GetButtonDown (“Fire1”)) {
audio.PlayOneShot(shootSound);

var instantiatedProjectile : Rigidbody = Instantiate (projectile,
transform.position, transform.rotation);

instantiatedProjectile.velocity = transform.TransformDirection(Vector3 (0, 0, initialSpeed));
Physics.IgnoreCollision(instantiatedProjectile.collider, transform.root.collider);

}
}

var projectile : Rigidbody;
var initialSpeed = 20.0;
var shootSound:AudioClip;
var reloadTime = 1.0f; //seconds to reload

private var lastShootTime = 0.0f;

function Update () {
if (Input.GetButtonDown ("Fire1")  Time.time - lastShootTime > reloadTime) {
audio.PlayOneShot(shootSound);

var instantiatedProjectile : Rigidbody = Instantiate (projectile,
transform.position, transform.rotation);

instantiatedProjectile.velocity = transform.TransformDirection(Vector3 (0, 0, initialSpeed));
Physics.IgnoreCollision(instantiatedProjectile.col lider, transform.root.collider);
lastShootTime = Time.time;

}
}