void Update() { if (!Pause.OnPause && isReadyToSpawn(asteroidData)) { GameObject newbyAsteroid = Spawn("Asteroid"); // Init asteroid parameters from spawner AsteroidController asteroidController = newbyAsteroid.GetComponent <AsteroidController>(); asteroidController.SetLevel(level); asteroidController.asteroidSpawner = this; asteroidController.data = asteroidData; } LevelUpIfEnoughScore(); }