Я хочу написать в статическом списке с заданием - Недавно внедренная система заданий (многопоточность) в Unity.
Следующий код работает, но выдает неожиданную ошибку исключения только при запуске. Хотя удаление пакетного компилятора из задания устраняет эту ошибку, но все же безопасно ли использовать статические данные из задания (без использования пакета, если это возможно)?
[BurstCompile]
struct ColChecker : IJobParallelFor
{
public NativeArray<Vector3> pos;
public static NativeArray<int> Iz;
public int key;
public int no;
public void Execute(int index)
{
/// Code to get no
Iz[key] = no;
}
}