Example #1
0
    public void Play()
    {
        if (audioSourcePool == null)
        {
            audioSourcePool = FindObjectOfType <AudioSourcePool>();
        }

        AudioSource source = audioSourcePool.GetSource();

        source.transform.position = Vector3.zero;
        source.spatialBlend       = 0;
        Play(source);
    }
Example #2
0
    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());
 }
Example #4
0
    public void Play2D(float pan = 0)
    {
        var s = AudioSourcePool.GetSource();

        s.spatialBlend = 0;
        Play(s, false, pan);
        AudioSourcePool.ReturnSourceWhenDone(s);
    }