Играет ли в данный момент clip (Read Only)?
Примечание: AudioSource.isPlaying возвращает false когда вызывается AudioSource.Pause(). Но если вы используете AudioSource.Play(), он будет возвращать true.
// When the audio component has stopped playing, play otherClip using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public AudioClip otherClip; AudioSource audio; void Start() { audio = GetComponent<AudioSource>(); } void Update() { if (!audio.isPlaying) { audio.clip = otherClip; audio.Play(); } } }