private void AddElement(ReorderableList list) { list.List.NewElementAtEnd(); list.SetPage(Mathf.FloorToInt((float)list.List.arraySize / list.pageSize)); serializedObject.ApplyModifiedProperties(); }
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(); }