42 lines
919 B
C#
42 lines
919 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class AudioPlay : MonoBehaviour
|
|
{
|
|
public AudioSource audioSource;
|
|
public AudioClip[] audioClips;
|
|
public Text text;
|
|
public string[] texts;
|
|
public Image slotimagem;
|
|
public Sprite[] images;
|
|
|
|
private void Start()
|
|
{
|
|
StartCoroutine(playAudioSequentially());
|
|
}
|
|
|
|
IEnumerator playAudioSequentially()
|
|
{
|
|
yield return null;
|
|
for (int i = 0; i < audioClips.Length; i++)
|
|
{
|
|
audioSource.clip = audioClips[i];
|
|
text.text = texts[i];
|
|
slotimagem.sprite = images[i];
|
|
audioSource.Play();
|
|
while (audioSource.isPlaying)
|
|
{
|
|
yield return null;
|
|
}
|
|
}
|
|
}
|
|
|
|
public void ButtonAction()
|
|
{
|
|
StartCoroutine(playAudioSequentially());
|
|
}
|
|
|
|
}
|