Un AudioClip representa un archivo de audio importado en Unity.

Referencia

[SerializeField]
private AudioClip disparo;

Asignar a AudioSource

audioSource.clip = disparo;
audioSource.Play();

PlayOneShot

Permite reproducir un clip sin reemplazar el clip principal del AudioSource.

audioSource.PlayOneShot(disparo);

Con volumen:

audioSource.PlayOneShot(disparo, 0.7f);

Cuándo usarlo

Ideal para:

Resumen rápido

AudioClip
audioSource.clip
audioSource.PlayOneShot(...)