Использование базового скрипта для аудио-менеджера, но я получаю ошибки, не знаете, что происходит?
Попробовал "используя систему"; вместо этого, те же проблемы.
using UnityEngine;
[System.Serializable]
public class Sound {
public string name;
public AudioClip clip;
private AudioSource source;
public float volume = 0.7;
public float pitch = 1f;
public void SetSource (AudioSource _source) {
source = _source;
source.clip = clip;
}
public void Play () {
source.volume = volume;
source.pitch = pitch;
source.Play();
}
}
public class AudioManager : MonoBehaviour
{
[SerializedField]
Source[] sounds;
}
Я ожидаю, что это добавит поля в "Audio Manager", который я строю