1430E466-11CF-47D0-B7EF-78B42DBB9F15
using System;
using Zenject;
public class EnemySpawner : ITickable
{
private Enemy.Factory enemy_factory;
public EnemySpawner(Enemy.Factory enemy_factory_injection)
{
this.enemy_factory = enemy_factory_injection;
}
public void Tick()
{
if (Should_spawn_new_enemy())
{
var new_speed = Random.Range(min_enemy_speed, max_enemy_speed);
var enemy = this.enemy_factory.Create(new_speed);
}
}
}