OnBeforeSerialize()
Implement this callback to transform data into serializable data types immediately before an object is serialized.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
void OnBeforeSerialize()
Remarks
Unity invokes the callback on an object before serializing it. In this callback, you can transform your data into something Unity understands.
OnBeforeSerializeRefer to Custom serialization in the Manual for more information.
Note: Unity calls before recompiling scripts in a code reload, so any changes made to code in this method won't take effect until the second invocation of the callback following the change, in other words after a full serialization and code reload cycle. For more information, refer to Details of disabling code and scene reload in the Manual.
OnBeforeSerialize