コード例 #1
0
ファイル: AudioClipGroup.cs プロジェクト: hounapuu/Varademara
    public void Play()
    {
        if (audioSourcePool == null)
        {
            audioSourcePool = FindObjectOfType <AudioSourcePool>();
        }

        AudioSource source = audioSourcePool.GetSource();

        source.transform.position = Vector3.zero;
        source.spatialBlend       = 0;
        Play(source);
    }
コード例 #2
0
ファイル: AudioEffectSO.cs プロジェクト: mercworm/Skimminal
    public void Play()
    {
        var s = AudioSourcePool.GetSource();

        Play(s, false);
        AudioSourcePool.ReturnSourceWhenDone(s);
    }
コード例 #3
0
 public void Play()
 {
     if (_pool == null)
     {
         _pool = FindObjectOfType <AudioSourcePool>();
     }
     Play(_pool.GetSource());
 }
コード例 #4
0
ファイル: AudioEffectSO.cs プロジェクト: FluxesNova/GAD170.3
    public void Play2D(float pan = 0)
    {
        var s = AudioSourcePool.GetSource();

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