Я хочу изменить значение массива, который находится в другом скрипте. Но у меня не получается, мне выдает ошибку "IndexOutOfRangeException: Index was outside the bounds of the array.", хотя с обычной переменной работает нормально
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Script1 : MonoBehaviour {
public int[] Array = new int[3];
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Script2: MonoBehaviour
{
public Script1 Script1;
void Update()
{
if(Input.GetKeyDown("space"))
{
Script1.Array[0] = 1;
}
}
}