Я написал цикл for для включение на сцене каждого элемента массива и присвоения ему нужного значения, поставил его в Update() и условие для срабатывания, но при выполнении условия цикл не выполняет действия, ошибок никаких в консоли нет, не понимаю где упустил логику и упущена ли она вообще
if (lines.Lines[index].buttonsArray[0].gameObject == false)
{
for (int i = 0; i != lines.Lines[index].buttonsArray.Length; i++)
{
lines.Lines[index].buttonsArray[i].gameObject.SetActive(true);
lines.Lines[index].buttonsArray[i].text = lines.Lines[index].buttonsText[i];
}
}