Почему в скрипте на Button не могу применить interactable?

using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class SelectLevel : MonoBehaviour
{
    public Button[] Buttons;
    int LevelInLock;

    void Start()
    {
        LevelInLock = PlayerPrefs.GetInt("LevelComplete", 1);

        for (int i = 0; i < Buttons.Length; i++)
        {
            Buttons[i].interactable = false;
        }
    }
}

Просто ошибка: Ошибка CS1061 "Button" не содержит определения "interactable", и не удалось найти доступный метод расширения "interactable", принимающий тип "Button" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).


Ответы (1 шт):

Автор решения: bsemer1337

Ошибка из-за того что название переменной совпадало со скриптом, который был создан до этого.

→ Ссылка