ScriptableObject.OnValidate()

Switch to Manual

Description

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:


Did you find this page useful? Please give it a rating: