// Use this for initialization void Start() { Vector3 vehiclePositon = transform.position + Vector3.up * heightOffset + Vector3.right * startOffset; GameObject vehicleObject = Instantiate(vehiclePrefabs[0], vehiclePositon, transform.rotation) as GameObject; VehicleBehaviour vehicleScript = vehicleObject.GetComponent <VehicleBehaviour> (); vehicleScript.setSpeed(vehicleSpeed, vehicleLifeLength); }