public override void OnInspectorGUI() { DrawDefaultInspector(); ObjectHolder objectHolder = target as ObjectHolder; if (GUILayout.Button("Arrange List")) { objectHolder.ArrangeList(); } serializedObject.ApplyModifiedProperties(); }