Пример #1
0
        private void AddElement(ReorderableList list)
        {
            list.List.NewElementAtEnd();
            list.SetPage(Mathf.FloorToInt((float)list.List.arraySize / list.pageSize));

            serializedObject.ApplyModifiedProperties();
        }
Пример #2
0
        private void AddElement(ReorderableList list)
        {
            var elementProperty = list.List.NewElementAtEnd();

            if (elementProperty.propertyType == SerializedPropertyType.ManagedReference)
            {
                elementProperty.managedReferenceValue = null;
            }

            list.SetPage(Mathf.FloorToInt((float)list.List.arraySize / list.pageSize));
            serializedObject.ApplyModifiedProperties();
        }