I wanna play an AudioClip by pressing the M-Button and then it has to wait until the clip is finished an then it should start with the next clip from the songlist
so until now i have this script(only this part), and there are no syntax mistakes
It would be pretty nice if someone could help
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class RadioManager : MonoBehaviour {
// Musik Variablen
public List SongList = new List();
public bool stop = true;
public bool play = false;
void Start ()
{
}
// Update is called once per frame
void FixedUpdate ()
{
RadioSound();
}
IEnumerator RadioSound()
{
if(Input.GetKey(KeyCode.M))
{
int index=0;
while(index>=0 && stop && !play)
{
if(index<=7)
{
audio.PlayOneShot(SongList[index].song);
play=true;
stop=false;
yield return new WaitForSeconds(SongList[index].song.length);
}
else
{
index=0;
}
index++;
stop=true;
play=false;
}
}