public MeleeSlotHandler( PlayerEntity playerEntity, IPlayerWeaponActionLogic playerWeaponActionLogic, WeaponComponent weapon, IReservedBulletLogic reservedBulletController, IPlayerSoundManager playerSoundManager) : base(playerEntity, playerWeaponActionLogic, weapon, reservedBulletController, playerSoundManager) { }
public GrenadeSlotHandler( PlayerEntity playerEntity, IPlayerWeaponActionLogic playerWeaponActionLogic, WeaponComponent weapon, IReservedBulletLogic reservedBulletController, IPlayerSoundManager playerSoundManager) : base(playerEntity, playerWeaponActionLogic, weapon, reservedBulletController, playerSoundManager) { _cacheAgent = playerEntity.grenadeInventoryHolder.Inventory; _playerEntity = playerEntity; }