Задача: вывести этот массив. Все величины уже известны. Задаются из класса Эдитора.
Пробовал это:
Синтаксис:
Используется csharp
subject.exps = new int[4][];
for(int i = 0; i < 4; i++)
{
subject.exps[i] = new int[10];
for(int j = 0; j < 10; j++)
{
var prop = serializedObject.FindProperty(string.Format("exps.Array.data[{0}][{1}]", i, j));
EditorGUILayout.PropertyField(prop);
}
}
for(int i = 0; i < 4; i++)
{
subject.exps[i] = new int[10];
for(int j = 0; j < 10; j++)
{
var prop = serializedObject.FindProperty(string.Format("exps.Array.data[{0}][{1}]", i, j));
EditorGUILayout.PropertyField(prop);
}
}
так же пробовал
Синтаксис:
Используется csharp
string.Format("exps.Array.data[{0}][{1}]", i, j)
поменять на
Синтаксис:
Используется csharp
string.Format("exps.Array.data[{0}].Array.data[{1}]", i, j)
но в строке
Синтаксис:
Используется csharp
EditorGUILayout.PropertyField(prop);
идёт ошибка "prop == null" (грубо говоря)