536E8763-3198-483B-8EDE-991EB783B4C2
using UnityEngine;
using Zenject;
public class GameRunner : ITickable
{
private readonly Ship.Factory ship_factory;
private Vector3 last_ship_position;
public GameRunner(Ship.Factory ship_factory_injection)
{
this.ship_factory = ship_factory_injection;
}
public void Tick()
{
if (Input.GetKeyDown(KeyCode.Space))
{
var ship = this.ship_factory.Create(Random.Range(2, 20));
ship.transform.position = this.last_ship_position;
this.last_ship_position += Vector3.forward * 2;
}
}
}