public static ListViewShared.ListViewElementsEnumerator ListView(ListViewState state, ListViewOptions lvOptions, string dragTitle, GUIStyle style, params GUILayoutOption[] options) { ListViewGUILayout.lvState = state; GUILayout.BeginHorizontal(style, options); state.scrollPos = EditorGUILayout.BeginScrollView(state.scrollPos, options); ListViewGUILayout.BeginLayoutedListview(state, GUIStyle.none); state.draggedFrom = -1; state.draggedTo = -1; state.fileNames = (string[])null; if ((lvOptions & ListViewOptions.wantsReordering) != (ListViewOptions)0) { state.ilvState.wantsReordering = true; } if ((lvOptions & ListViewOptions.wantsExternalFiles) != (ListViewOptions)0) { state.ilvState.wantsExternalFiles = true; } if ((lvOptions & ListViewOptions.wantsToStartCustomDrag) != (ListViewOptions)0) { state.ilvState.wantsToStartCustomDrag = true; } if ((lvOptions & ListViewOptions.wantsToAcceptCustomDrag) != (ListViewOptions)0) { state.ilvState.wantsToAcceptCustomDrag = true; } return(ListViewGUILayout.DoListView(state, (int[])null, dragTitle)); }