private void SpawnAsteroid(SpawnPoint spawnPoint, float speed) { GameObject asteroid = Instantiate( asteroidPrefab, spawnPoint._position, spawnPoint._rotation ); Sprite asteroidSprite = asteroidSprites[Random.Range(0, asteroidSprites.Length)]; AsteroidController astrContr = asteroid.GetComponent <AsteroidController>(); astrContr.SetSprite(asteroidSprite); astrContr.SetVelocity(spawnPoint.GetStartVector(), speed); asteroid.transform.localScale = spawnPoint.GetScale(); asteroid.transform.parent = asteroidContainer; }