using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(AudioSource))] public class SoundPoolPlayer : MonoBehaviour { public string filename; public bool loop = true; AudioSource audio_source = null; private void Awake() { audio_source = GetComponent(); audio_source.playOnAwake = false; } private void Start() { } private void FixedUpdate() { if (string.IsNullOrEmpty(filename) == false) audio_source.clip = SoundPool.Singleton.GetAudioClip(filename); audio_source.loop = loop; } }