[SerializeField] private int playedXTimes;
[SerializeField] private AudioClip music;
[SerializeField] private AudioSource audioSource;
private void Start()
{
StartCoroutine(Enumsdsdsdsd());
}
public IEnumerator Enumsdsdsdsd()
{
for (int i = 0; i < playedXTimes; i++)
{
audioSource.clip = music;
audioSource.PlayOneShot(music);
yield return new WaitForSeconds(0);
}
}
public IEnumerator Enumsdsdsdsd()
{
yield return new WaitForSeconds(0); // если будет тут то все запустится с первым апдейтом
for (int i = 0; i < playedXTimes; i++)
{
audioSource.clip = music; // это скорее всего не надо
audioSource.PlayOneShot(music);
}
yield return new WaitForSeconds(0); //если тут то все запустится при старте
}