Script de Music Player Para Unity

Embed Size (px)

Citation preview

#pragma strict var RandomStart : boolean = false; var SongList : AudioClip[]; private private private private var var var var SongNumber : int = 0; Music : AudioSource; timer : float; play : boolean = true;

function Start() { gameObject.AddComponent(AudioSource); if(RandomStart) { SongNumber = Random.Range(0,SongList.Length); } Music = gameObject.GetComponent(AudioSource); Music.loop = false; Music.playOnAwake = true; Music.clip = SongList[SongNumber]; Music.volume = 0.6; audio.Play(); } function Update() { timer = timer + Time.deltaTime; if(timer > (audio.clip.length + 1) && play == true) { play = false; if(SongNumber < (SongList.Length-1)) { SongNumber = SongNumber + 1; } else { SongNumber = 0; } Music.clip = SongList[SongNumber]; audio.Play(); timer = 0; play = true; } }