void ShootAsteroid() { nextShoot += Time.deltaTime; if (nextShoot > levelTiming) { nextShoot = 0.0f; float rnd = Random.value; if (rnd > 0.75) { top.GenerateAsteroid(); } else if (rnd > 0.50) { bottom.GenerateAsteroid(); } else if (rnd > 0.25) { left.GenerateAsteroid(); } else { right.GenerateAsteroid(); } } }