When i make a script some times it says insert a semicolon but there already is a semi colon on the line it tells me to put it on so can someone help me out with this problem?
here is the code:
#pragma strict
public var objectToSpawn : GameObject;
public var horizontalOffset : float = 10.0f;
public var minVerticalOffset : float = 0.0f;
public var maxVerticalOffset : float = 3.0f;
public var minTimeBetweenSpawns : float = 1.0f;
public var maxTimeBetweenSpawns : float = 5.0f;
private var spawnTimer : float = 0.0f;
private var spawnTime : float = 0.0f;
function Start ()
{
spawnTime = minTimeBetweenSpawns + Random.value*(maxTimeBetweenSpawns - minTimeBetweenSpawns);
}
function Update ()
{
spawnTimer += Time.deltaTime;
if(spawnTimer >= spawnTime)
{
Vector3 spawnPosition = Camera.main.transform.position;
spawnPosition.x += horizontalOffset;
spawnPosition.y = minVerticalOffset + Random.Value*(maxVerticalOffset - minVerticalOffset);
spawnPosition.z = 0;
//Spawn our Object
Instantiate(objectToSpawn, spawnPostition, objectToSpawn.transform.rotation);
//Reset Timer and Time
spawnTimer = 0.0f;
spawnTime = minTimeBetweenSpawns + Random.value*(maxTimeBetweenSpawns - minTimeBetweenSpawns);
}
}
↧