public void GenerarObjeto() { Caer aux = Instantiate(objeto); float velocidadAuxiliar = GeneradorPlataformas.instance.distanciaEntrePlataformas / GeneradorPlataformas.instance.Tiempo() * Random.Range(1f + porcentajeDesviacionVelocidadMinimo, 1f + porcentajeDesviacionVelocidadMaximo); aux.cambiarVelocidad(velocidadAuxiliar); Vector2 auxiliar = posicionSuperior; auxiliar.x = Random.Range(limiteIzquierdo, limiteDerecho); objeto.transform.position = auxiliar; Invoke("GenerarObjeto", GeneradorPlataformas.instance.Tiempo() / multiplicadorFrecuencia * Random.Range(1f - porcentajeDesviacionTiempo, 1f + porcentajeDesviacionTiempo)); }
void Awake() { caida = GetComponent <Caer>(); sprite = GetComponent <SpriteRenderer>(); }