Answers for "play sound in sequence unity"

C#
0

play sound in sequence unity

public class PlayNotes : MonoBehaviour
{
    public AudioSource adSource;
    public AudioClip[] adClips;

    // Index of the currently played sound
    private int index;

    public void PlayNote()
    {  
        // Play current sound
        // I would rather use PlayOneShot in order to allow multiple concurrent sounds
        adSource.PlayOneShot(adClips[index]);

        // Increase the index, wrap around if reached end of array
        index = (index + 1) % adClips.Length;
    }  
}
Posted by: Guest on October-17-2021

C# Answers by Framework

Browse Popular Code Answers by Language