AudioData.GetClip C# (CSharp) Method

GetClip() public method

Returns an AucioClip, based on whether it is random ou sequential.
public GetClip ( ) : AudioClip
return UnityEngine.AudioClip
    public AudioClip GetClip()
    {
        AudioClip clip;
        if (random)
        {
            int id = EruleRandom.RangeValue(0, clips.Count - 1);
            clip = clips[id];
        }
        else
            clip = clips[seq];

        seq = (seq + 1) % clips.Count;
        return clip;
    }

Usage Example

Esempio n. 1
0
 private void InitializeAudioSource()
 {
     audioSource.clip   = audioData.GetClip(gameObject);
     audioSource.loop   = audioData.IsLooping();
     audioSource.volume = audioData.GetVol();
     audioSource.pitch  = audioData.GetPitch();
 }
All Usage Examples Of AudioData::GetClip