예제 #1
0
        public AttackInitialization(Transform transform, SpaceshipData spaceshipData, BulletData bulletData)
        {
            var barrel = new ShotPoint(transform, spaceshipData);

            _shotPoint = barrel.GetShotPoint();
            var bulletFactory = new BulletFactory(bulletData);

            _inputAttackController = new InputAttackController(bulletFactory, bulletData, bulletData);
        }
예제 #2
0
 public BulletFactory(BulletData bulletData)
 {
     _bulletData = bulletData;
 }