FullInspector.Rotorz.ReorderableList.ReorderableListControl.DoAddButton C# (CSharp) Method

DoAddButton() private method

Draw add item button.
private DoAddButton ( Rect position, int controlID, IReorderableListAdaptor adaptor ) : void
position UnityEngine.Rect Position of button.
controlID int Unique ID of list control.
adaptor IReorderableListAdaptor Reorderable list adaptor.
return void
        private void DoAddButton(Rect position, int controlID, IReorderableListAdaptor adaptor)
        {
            GUIStyle addButtonStyle = ReorderableListGUI.defaultAddButtonStyle;
            if (adaptor.Count == 0) addButtonStyle = ReorderableListGUI.defaultAddButtonStyleIndependent;

            if (GUI.Button(position, GUIContent.none, addButtonStyle)) {
                // Append item to list.
                GUIUtility.keyboardControl = 0;
                AddItem(adaptor);
            }
        }