|
SerializedObject and SerializedProperty are classes for editing properties on objects in a completely generic way that automatically handles undo and styling UI for prefabs.
Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
SerializedObject is used in conjunction with SerializedProperty and Editor classes.
targetObject |
The inspected object (Read Only). |
SerializedObject |
Create SerializedObject for inspected object. |
Update |
Update serialized object's representation. |
GetIterator |
Get the first serialized property. |
FindProperty |
Find serialized property by name. |
ApplyModifiedProperties |
Apply property modifications. |
ApplyModifiedPropertiesMultiSelect |
Apply modified properties using the current selection |