public void DeactivatePickup()
    {
        switch (_activePowerup)
        {
        case PowerupInfo.Type.FasterReload:
            for (int i = 0; i < _cannonballSpawners.Length; i++)
            {
                _cannonballSpawners[i].ResetCooldown();
            }

            _bombSpawner.ResetCooldown();
            break;

        case PowerupInfo.Type.DamageBoost:
            for (int i = 0; i < _cannonballSpawners.Length; i++)
            {
                _cannonballSpawners[i].ResetDamage();
            }

            _bombSpawner.ResetDamage();
            break;

        case PowerupInfo.Type.MovementSpeedBoost:
            _shipMovement.ResetMaxSpeed();
            break;

        case PowerupInfo.Type.TemporaryBonusHP:
            _healthScript.RemoveTempHP();
            break;

        default:
            break;
        }

        _activePowerup = PowerupInfo.Type.None;
    }