"Название" источники "не существует в текущем контексте [Assembly-CSharp]",

"Название" источники "не существует в текущем контексте [Assembly-CSharp]",

Помогите! (единство 2017.3.0f3)

Вот код:

public static SoundManager Instance = null;

public AudioClip goalBloop;
public AudioClip lossBuzz;
public AudioClip hitPaddleBloop;
public AudioClip winSound;
public AudioClip wallBloop;

private AudioSource soundEffectAudio;

// Use this for initialization
void Start () {

    if(Instance == null)
    {
        Instance = this;
    } else if (Instance != this)
    {
        Destroy(gameObject);
    }

    AudioSource[] source = GetComponents<AudioSource>();

    foreach(AudioSource source in sources)
    {

    }

}

1 ответ

Вы указали источники в выражении foreach вместо source (объявлено здесь: AudioSource[] source = GetComponents<AudioSource>();). Вы объявили источник, но используете источники, которые являются причиной ошибки.

Другие вопросы по тегам