public void Play() { if (audioSourcePool == null) { audioSourcePool = FindObjectOfType <AudioSourcePool>(); } AudioSource source = audioSourcePool.GetSource(); source.transform.position = Vector3.zero; source.spatialBlend = 0; Play(source); }
public void Play() { var s = AudioSourcePool.GetSource(); Play(s, false); AudioSourcePool.ReturnSourceWhenDone(s); }
public void Play() { if (_pool == null) { _pool = FindObjectOfType <AudioSourcePool>(); } Play(_pool.GetSource()); }
public void Play2D(float pan = 0) { var s = AudioSourcePool.GetSource(); s.spatialBlend = 0; Play(s, false, pan); AudioSourcePool.ReturnSourceWhenDone(s); }