Assets.Scripts.Extensions.GameObjectExtensions.FindAudioSource C# (CSharp) Method

FindAudioSource() public static method

public static FindAudioSource ( this gameObject, AudioClip audioClip ) : AudioSource
gameObject this
audioClip UnityEngine.AudioClip
return UnityEngine.AudioSource
        public static AudioSource FindAudioSource(this GameObject gameObject, AudioClip audioClip)
        {
            foreach (AudioSource audioSource in gameObject.GetComponents<AudioSource>())
            {
                if (audioSource.clip == audioClip)
                {
                    return audioSource;
                }
            }
            return null;
        }