using System.Collections; using System.Collections.Generic; using UnityEngine; public class MusicManager : MonoBehaviour { //Scene Musics public AudioClip[] soundtracks; //Audio Source private AudioSource audioSource; void Start() { audioSource = GetComponent<AudioSource>(); audioSource.loop = false; } private AudioClip RandomTrack() { AudioClip music = null; music = soundtracks[Random.Range(0, soundtracks.Length)]; while (music == audioSource.clip) { music = soundtracks[Random.Range(0, soundtracks.Length)]; } return music; } void Update() { if (!audioSource.isPlaying) { audioSource.clip = RandomTrack(); audioSource.Play(); } } }