buttons.Length сделай в условии вместо buttonsCount
так он в том или ином случае будет нулевой, в buttonCount задаётся заранее сколько обьектов нужно создать
тогда задай размер массива на этот buttonCount
Не знаю, что тебе челы выше пишут, но добавить первой строчкой в Awake (до For) следующее: buttons = new GameObject[buttonsCount];
Обсуждают сегодня