DFF2C7B2-966E-41BE-BF26-04A6726B59F5
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 enemy = this.enemy_factory.Create();
}
}
}