using System.Collections; using System.Collections.Generic; using UnityEngine; public class SoundOnCollision : MonoBehaviour { public List<AudioClip> hitSounds = new List<AudioClip>(); private AudioSource aSource; private void Awake() { aSource = GetComponent<AudioSource>(); } private void OnCollisionEnter(Collision collision) { int randomClip = Random.Range(0, hitSounds.Count); aSource.PlayOneShot(hitSounds[randomClip]); } }