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