public void Tick() { if (Input.GetKeyDown(KeyCode.Space)) { var ship = _shipFactory.Create(Random.Range(2, 20)); ship.transform.position = _lastShipPosition; _lastShipPosition += Vector3.forward * 2; } }
private void Build(ShipInfo shipInfo, Vector3 position) { Ship ship = _factory.Create(shipInfo, position); ship.ShipTransform.gameObject.layer = gameObject.layer; }