Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

SerializedObject.maxArraySizeForMultiEditing

Declaration

public int maxArraySizeForMultiEditing;

Описание

Определяет максимальный размер, после которого массивы нельзя редактировать при выборе нескольких объектов.

Это значение определяет максимальный размер массива, который можно изменить во время редактирования нескольких объектов в Inspector.

Когда вы выбираете два или более GameObjects и минимальный размер массива для свойства больше этого значения, Inspector показывает пустой массив, а SerializedProperty.arraySize возвращает 0. В этом случае SerializedProperty.minArraySize показывает фактический минимальный размер.

В качестве компромисса между производительностью и полезностью, размер массива по умолчанию равен 64.

Если ваш сериализованный объект обычно имеет массивы больше этого, вы можете установить это значение на более высокое число, чтобы разрешить многократное редактирование этих массивов. Пожалуйста, помните, что установка слишком высокого значения может повлиять на производительность Inspector при редактировании больших массивов или большого количества объектов.