| 1234567891011121314151617181920212223 |
- using UnityEngine;
- public class UpdatableData : ScriptableObject
- {
- public event System.Action OnValuesUpdated;
- public bool autoUpdate;
- protected virtual void OnValidate()
- {
- if (autoUpdate)
- {
- NotifyOfUpdatedValues();
- }
- }
- public void NotifyOfUpdatedValues()
- {
- if(OnValuesUpdated != null)
- {
- OnValuesUpdated();
- }
- }
- }
|