コード例 #1
0
        public void Tick()
        {
            if (Input.GetKeyDown(KeyCode.Space))
            {
                var ship = _shipFactory.Create(Random.Range(2, 20));
                ship.transform.position = _lastShipPosition;

                _lastShipPosition += Vector3.forward * 2;
            }
        }
コード例 #2
0
    private void Build(ShipInfo shipInfo, Vector3 position)
    {
        Ship ship = _factory.Create(shipInfo, position);

        ship.ShipTransform.gameObject.layer = gameObject.layer;
    }