public override void OnInspectorGUI() { serializedObject.Update(); EditorGUILayout.PropertyField(background, true); Backgrounds myScript = (Backgrounds)target; if (GUILayout.Button("Add Story")) { myScript.AddStory(); } serializedObject.ApplyModifiedProperties(); }