Esempio n. 1
0
    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;
    }
Esempio n. 2
0
 public void Construct(PlayerShootSignal onPlayerShoot)
 {
     this.onPlayerShoot = onPlayerShoot;
 }