IEnumerator spawn() { while (true) { yield return(new WaitForSeconds(waiting)); Vector2 spawnPos = new Vector2(12, Random.Range(-4f, 4f)); GameObject ob = Instantiate(asteroidPref, spawnPos, Quaternion.identity); CreateAsteroid asteroid = ob.GetComponent <CreateAsteroid>(); asteroid.createAsteroid(asteroids[ChooseRandomWithChance(chances)], k); returnK(); returnWaiting(); Destroy(ob, 7f); } }
public Asteroid(Point Pos, Point Dir, Size size) : base(Pos, Dir, size) { CreateAsteroid?.Invoke($"{DateTime.Now}: Астероид создан"); }