void FixedUpdate() { if (scr_gamemanager.IsGameable()) { timeSinceLastSpawn += Time.deltaTime; if (timeSinceLastSpawn >= timeBetweenSpawns) { timeSinceLastSpawn -= timeBetweenSpawns; timeBetweenSpawns *= 0.99f; if (timeBetweenSpawns < maxspawnRate) { timeBetweenSpawns = maxspawnRate; } int proba = Random.Range(0, 100); int p = Random.Range(0, npos); if (proba < 90) { SpawnArrow(0, posicionesdeSpawn[p].position, posicionesdeSpawn[p].rotation); } else { SpawnArrow(0, posicionesdeSpawn[p].position, posicionesdeSpawn[p].rotation); } } } }