Un AudioClip representa un archivo de audio importado en Unity.
[SerializeField]
private AudioClip disparo;
audioSource.clip = disparo;
audioSource.Play();
Permite reproducir un clip sin reemplazar el clip principal del AudioSource.
audioSource.PlayOneShot(disparo);
Con volumen:
audioSource.PlayOneShot(disparo, 0.7f);
Ideal para:
AudioClip
audioSource.clip
audioSource.PlayOneShot(...)