SerializedArrayProperty Class

Summary

[Editor-Only] A wrapper around a UnityEditor.SerializedProperty representing an array field.
Assembly
Animancer.dll
Namespace
Animancer.Editor
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["SerializedArrayProperty"] class Type type-node

Syntax

public class SerializedArrayProperty

Properties

Name Value Summary
Count int
The cached UnityEditor.SerializedProperty.arraySize of the Animancer.Editor.SerializedArrayProperty.Property.
HasMultipleDifferentValues bool
The cached UnityEditor.SerializedProperty.hasMultipleDifferentValues of the Animancer.Editor.SerializedArrayProperty.Property.
Path string
The cached UnityEditor.SerializedProperty.propertyPath of the Animancer.Editor.SerializedArrayProperty.Property.
Property SerializedProperty
The target property.

Methods

Name Value Summary
GetElement(int) SerializedProperty
Calls UnityEditor.SerializedProperty.GetArrayElementAtIndex(System.Int32) on the Animancer.Editor.SerializedArrayProperty.Property.
Refresh() void
Updates the cached Animancer.Editor.SerializedArrayProperty.Count and Animancer.Editor.SerializedArrayProperty.HasMultipleDifferentValues.