public PlayerShootHandler(PlayerShootSignal onPlayerShoot, ChangeWeaponSignal onWeaponChange, ShootPosition shootPosition, [Inject(Id = "first slot")] Weapon firstSlot, [Inject(Id = "second slot")] Weapon secondSlot, [Inject(Id = "third slot")] Weapon thirdSlot) { this.onPlayerShoot = onPlayerShoot; this.onWeaponChange = onWeaponChange; this.shootPosition = shootPosition; this.firstSlot = firstSlot; this.secondSlot = secondSlot; this.thirdSlot = thirdSlot; }
public void Construct(PlayerShootSignal onPlayerShoot) { this.onPlayerShoot = onPlayerShoot; }