기술 자료

Unity Engine

Unity Engine

OnValidate()

Editor-only function that Unity calls when the script is loaded or a value changes in the Inspector.
읽는 시간 1분최근 업데이트: 한 달 전

Definition

public void OnValidate()

Remarks

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
: * Modifying values on another script. * Calling ScriptableSingleton<T>.Save. * Camera rendering operations. A safe alternative is to add a listener to EditorApplication.update and perform the rendering during the next Editor Update call.