Доброго времени суток. Вылазит ошибка IndexOutOfRangeException: Array index is out of range, но не пойму почему.
Вот код:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Gameplay : MonoBehaviour {
string Word;
public GameObject PrefabCharCell;
public GameObject[] tempCell;
public Transform GridCellPos;
void Start ()
{
Word = "Meet";
foreach (char ch in Word.ToUpper().ToCharArray())
{
for (int i = 0; i < Word.Length; i++)
{
tempCell[i] = Instantiate(PrefabCharCell);
tempCell[i].transform.SetParent(GridCellPos, false);
}
}
}
}
Я хочу каждый созданный объект сохранить в массив tempCell, чтобы потом работать с ними (объектами), но выдаётся ошибка IndexOutOfRangeException: Array index is out of range, что я выхожу за пределы массива, только почему ?
Подскажите пожалуйста, как решить проблему ? Или альтернативный способ, как работать с созданными объектами (массивами) через скрипт.
Заранее огромное спасибо!