public TimingAsteroidGenerator(PoolObjectGenerator <Asteroid> generator, float timing, int countPerTime) : base(generator, timing, countPerTime) { }
public TimingUFOGenerator(PoolObjectGenerator <UFO> generator, float timing, int countPerTime) : base(generator, timing, countPerTime) { }
public TimingObjectGenerator(PoolObjectGenerator <T> generator, float timing, int countPerTime) // Инициализация { _generator = generator; _timing = timing; _countPerTime = countPerTime; }
private void Awake() => Instance = this;