SerializedProperty and SerializedObject are classes for editing properties on objects in a completely generic way that automatically handles undo and styling UI for prefabs.
animationCurveValue | Value of a animation curve property. |
---|---|
arraySize | The number of elements in the array. |
boolValue | Value of a boolean property. |
boundsValue | Value of bounds property. |
colorValue | Value of a color property. |
depth | Nesting depth of the property. (Read Only) |
editable | Is this property editable? (Read Only) |
enumNames | Names of enumeration of an enum property. |
enumValueIndex | Enum index of an enum property. |
floatValue | Value of a float property. |
hasChildren | Does it have child properties? (Read Only) |
hasMultipleDifferentValues | Does this property represent multiple different values due to multi-object editing? (Read Only) |
hasVisibleChildren | Does it have visible child properties? (Read Only) |
intValue | Value of an integer property. |
isArray | Is this property an array? (Read Only) |
isExpanded | Is this property expanded in the inspector? |
isInstantiatedPrefab | Is property part of a prefab instance? (Read Only) |
name | Name of the property. (Read Only) |
objectReferenceValue | Value of an object reference property. |
prefabOverride | Is property's value different from the prefab it belongs to? |
propertyPath | Full path of the property. (Read Only) |
propertyType | Type of this property (Read Only). |
quaternionValue | Value of a quaternion property. |
rectValue | Value of a rectangle property. |
serializedObject | SerializedObject this property belongs to (Read Only). |
stringValue | Value of a string property. |
tooltip | Tooltip of the property. (Read Only) |
type | Type name of the property. (Read Only) |
vector2Value | Value of a 2D vector property. |
vector3Value | Value of a 3D vector property. |
ClearArray | Remove all elements from the array. |
---|---|
Copy | Returns a copy of the SerializedProperty iterator in its current state. This is useful if you want to keep a reference to the current property but continue with the iteration. |
CountInProperty | Count visible children of this property, including this property itself. |
CountRemaining | Count remaining visible properties. |
DeleteArrayElementAtIndex | Delete the element at the specified index in the array. |
DeleteCommand | Deletes the serialized property. |
DuplicateCommand | Duplicates the serialized property. |
FindPropertyRelative | Retrieves the SerializedProperty at a relative path to the current property. |
GetArrayElementAtIndex | Returns the element at the specified index in the array. |
GetEndProperty | Retrieves the SerializedProperty that defines the end range of this property. |
GetEnumerator | Retrieves an iterator that allows you to iterator over the current nexting of a serialized property. |
InsertArrayElementAtIndex | Insert an empty element at the specified index in the array. |
MoveArrayElement | Move an array element from srcIndex to dstIndex. |
Next | Move to next property. |
NextVisible | Move to next visible property. |
Reset | Move to first property of the object. |
EqualContents | See if contained serialized properties are equal. |
---|