public void Spawn(Asteroid asteroid, Vector2 position) { var behaviour = _asteroidsPool.Spawn(); behaviour.Bind(asteroid, position); _spawnedAsteroids.Add(behaviour); AsteroidSpawned?.Invoke(asteroid); }
public static void SignalAsteroidSpawned(GameObject asteroid) => AsteroidSpawned?.Invoke(asteroid);