My transform variable “barrelEnd” will not accept any values within the inspector. Here is my script-
#pragma strict
var RocketAmmoTakeUp = 1;
public var rocketPrefab : Rigidbody;
public var barrelEnd : Transform;
var RocketAmmo = 5;
var HasRocketAmmo = true;
function Update ()
{
if (HasRocketAmmo == true)
{
if(Input.GetButtonDown("Fire1"))
{
var rocketInstance : Rigidbody;
rocketInstance = Instantiate(rocketPrefab, barrelEnd.position, barrelEnd.rotation);
rocketInstance.AddForce(barrelEnd.forward * 2500);
Destroy (gameObject);
}
if (Input.GetButtonDown("Fire1"))
{
RocketAmmo -= RocketAmmoTakeUp;
}
if (RocketAmmo <= 1)
{
HasRocketAmmo = false;
}
if (RocketAmmo >= 0)
{
HasRocketAmmo = true;
}
}
}