private void Init(SignalBus signalBus, InputManager inputManager, Player player, Projectile.Factory projectileFactory) { _signalBus = signalBus; _inputManager = inputManager; _player = player; _projectileFactory = projectileFactory; }
public Weapon(Projectile.Factory projectileFactory, PlayerController.Installables installables) { _projectileFactory = projectileFactory; _cannonEndTransform = installables.CannonEndTransform; }