public override void OnInspectorGUI() { base.OnInspectorGUI(); UpdatableData data = (UpdatableData)target; if (GUILayout.Button("Update")) { data.NotifyOfUpdatedValues(); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); UpdatableData updatableData = (UpdatableData)target; if (GUILayout.Button("Update")) { updatableData.NotifyUpdatedValues(); EditorUtility.SetDirty(target); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); UpdatableData data = (UpdatableData)target; if (GUILayout.Button("create")) { data.NotifiedOfUpdateValue(); EditorUtility.SetDirty(target); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); UpdatableData data = (UpdatableData)target; if (GUILayout.Button("Update")) { data.NotifyOfUpdatedValues(); EditorUtility.SetDirty(target); // notifies that something has changed } }
/// <summary> /// Adds the button to the inspector GUI. /// </summary> public override void OnInspectorGUI() { base.OnInspectorGUI(); // the object being inspected UpdatableData data = (UpdatableData)target; // checks if the button was pressed if (GUILayout.Button("Update")) { // updates the settings data.NotifyOfUpdatedValues(); EditorUtility.SetDirty(target); } }