UpdatableDataEditor.cs 371 B

12345678910111213141516171819
  1. using UnityEngine;
  2. using UnityEditor;
  3. [CustomEditor(typeof(UpdatableData), true)]
  4. public class UpdatableDataEditor : Editor
  5. {
  6. public override void OnInspectorGUI()
  7. {
  8. base.OnInspectorGUI();
  9. UpdatableData data = (UpdatableData)target;
  10. if (GUILayout.Button("Update"))
  11. {
  12. data.NotifyOfUpdatedValues();
  13. }
  14. }
  15. }