Unityで音を再生する

オブジェクトに対してマウス押下時再生するコード

using UnityEngine;
using System.Collections;

public class HogeScript : MonoBehaviour {

	private AudioSource a1;
	
	void OnMouseDown () {
        // sampleというパスはAssets配下のResourcesというフォルダからの相対パス
		AudioClip audio = Resources.Load("sample",typeof(AudioClip)) as AudioClip;
		a1 = gameObject.AddComponent<AudioSource> ();
		a1.clip = audio;
		a1.Play();
	}
}