protected void InitList(ReorderableListBuilder builder) { list = builder.Build(); if (builder.displayHeader) { list.drawHeaderCallback = DrawHeader; } if (builder.drawCustomElement) { list.drawElementCallback = DrawElement; } }
public static ReorderableListBuilder GetDefaultBuilder(SerializedObject serializedObject, SerializedProperty elements) { ReorderableListBuilder builder = new ReorderableListBuilder() { serializedObject = serializedObject, elements = elements, draggable = true, displayHeader = true, displayAddButton = true, displayRemoveButton = true, drawCustomElement = true }; return(builder); }