URL: https://docs.unity3d.com/6000.5/Documentation/ScriptReference/ScriptableObject.OnValidate.html
ataLayer-initialized', user: { user_unity_id: undefined, user_logged_in: 'no' }, environment: { environment_locale: 'en-us', environment_currency: undefined }});Editor-only function that Unity calls when the script is loaded or a value changes in the Inspector.
OnValidate is usually used to perform an action after a value changes in the Inspector. For example, making sure that data stays within a certain range.
The following operations aren't supported and can cause errors in your application when performed from OnValidate: