Meu obstáculo varia o Y apenas do primeiro, os outros vem na mesma altura. Alguma ideia de o que é o problema? Segue o código do obstáculo:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Obstaculo : MonoBehaviour {
[SerializeField]
private float velocidade;
[SerializeField]
private float variacaoY;
private void Awake()
{
this.transform.Translate(Vector3.up * Random.Range(-variacaoY, variacaoY));
}
void Update () {
this.transform.Translate(Vector3.left * this.velocidade * Time.deltaTime);
}
}