I have this problem : this is the error : Assets/ShotEject.js(7,24): BCE0043: Unexpected token: false. Here is my code :

#pragma strict

var bulletCasing : Rigidbody;

var ejectSpeed : int = 100;

var fireRate : float = 0.5;

private var nextFire : float = 0.0;

private var fullAuto : false;

function Update () {
if(Input.GetButton('Firel') && Time.time > nextFire){

nextFire = Time.time + fireRate;

var bullet : Rigidbody;

bullet = Instantiate(bulletCasing, transform.position, transform.rotation);

bullet.velocity = transform.TransformDirection(Vector3.left * ejectSpeed);
}


if(Input.GetKeyDown("v")){
fullAuto = !fullAuto;

}


if(fullAuto == true){
fireRate = 0.10;
}else{
fireRate = 0.5;
}

}

Unexpected token: false

Looking through your code for false, one will find this line:

private var fullAuto : false; 

I guess it should be boolean. Here’s the entire script properly formatted and fixed.

#pragma strict
 
var bulletCasing : Rigidbody;
var ejectSpeed : int = 100;
var fireRate : float = 0.5;

private var nextFire : float = 0.0;
private var fullAuto : boolean;              // Fixed: 'boolean' instead of 'false'
 
function Update () {
    if (Input.GetButton('Firel') && Time.time > nextFire) {
        nextFire = Time.time + fireRate;
        var bullet : Rigidbody;
        bullet = Instantiate(bulletCasing, transform.position, transform.rotation);
        bullet.velocity = transform.TransformDirection(Vector3.left * ejectSpeed);
    }

    if (Input.GetKeyDown("v")) {
        fullAuto = !fullAuto;
    }
 
    if (fullAuto == true) {
        fireRate = 0.10;
    } else {
        fireRate = 0.5;
    }
}