public void PlaySFX(ClipNames ImpSound) { if (SFX_Lib.ContainsKey(ImpSound)) { AudioSource SFX = Instantiate(SFX_Prefab).GetComponent <AudioSource>(); SFX.PlayOneShot(SFX_Lib[ImpSound]); Destroy(SFX.gameObject, SFX_Lib[ImpSound].length); } }
void Start() { GlobalSFXManager = this; for (ClipNames i = 0; i < ClipNames.lenth; i++) { SFX_Lib.Add(i, ClipList[(int)i]); } }