Ошибка "Cannot implicitly convert type 'UnityEngine.UI.Text[]' to 'UnityEngine.UI.Text'" при добавлении в Text[] через цикл GetComponent<Text>()>
Есть массив объектов с текстом, который надо редактировать несколько раз, поэтому решил сохранить в массив Text[]
(пробовал и через List<Text>
), но выдает ошибку: "Cannot implicitly convert type 'UnityEngine.UI.Text[]' to 'UnityEngine.UI.Text'". Подскажете в чем проблема? (Через [SerializeField]
конечно работает, но хотелось бы кодом).
[SerializeField] private GameObject[] plates;
private Text[] textPlate;
for(int i = 0; i < plates.Length; i++) textPlate[i] = plates[i].GetComponent<Text>();