private void StopPlaying(MagazineSoundEffectComponent soundEffect)
 {
     if (soundEffect.AudioSource.isPlaying)
     {
         soundEffect.AudioSource.Stop();
     }
 }
        private void PrepareMagazineSoundEffect(MagazineSoundEffectComponent magazineSoundEffect, Transform root)
        {
            GameObject  asset  = magazineSoundEffect.Asset;
            AudioSource source = this.InstantiateAudioEffect(asset, root);

            magazineSoundEffect.AudioSource = source;
        }
        private void PlaySoundEffect(MagazineSoundEffectComponent soundEffect)
        {
            AudioSource audioSource = soundEffect.AudioSource;

            if (audioSource.isPlaying)
            {
                audioSource.Stop();
            }
            audioSource.Play();
        }