Unity выдает ошибку array index is out of range.
Есть 2 массивf:
public int[] money = { 0, 0, 0 };
public Text[] moneyText = new Text[3];
При запуске игры консоль выдает эту ошибку и ссылается на эту строку:
moneyText[gameMode].text = money[gameMode] + "$";
Пробовал заменить gameMode на 0, и посмотреть, что будет, дальше ссылалось на строки в которых есть массив money[] и другие, размер которых так же 3. Сама переменная gameMode во время выдачи этой ошибки равна 2. В чем может быть дело?