Summary
[Editor-Only]
    A wrapper for accessing the underlying values and fields of a 
		SerializedProperty.
    - Assembly
- UltEvents.dll 
- Namespace
- UltEvents.Editor 
- Base Types
- 
									- Object
 
- Derived Types
							graph BT
	Type-->Base0["Object"]
	Type["PropertyAccessor"]
class Type type-node
	Derived0["CollectionPropertyAccessor"]-->Type
	click Derived0 "/ultevents/api/UltEvents.Editor/CollectionPropertyAccessor"
						
					Syntax
public class PropertyAccessorConstructors
| Name | Summary | 
|---|---|
| PropertyAccessor | Creates a new UltEvents.Editor.PropertyAccessor. | 
Fields
| Name | Constant Value | Summary | 
|---|---|---|
| Field | The field wrapped by this accessor. | |
| FieldElementType | 
    The type of the wrapped  UltEvents.Editor.PropertyAccessor.Field.
    Or if it's a collection, this is the type of items in the collection. | |
| IsDynamic | 
    Does the  UltEvents.Editor.PropertyAccessor.Fieldin this accessor or anyUltEvents.Editor.PropertyAccessor.Parenthave aSerializeReferenceattribute? | |
| Name | The name of the field wrapped by this accessor. | |
| Parent | The accessor for the field which this accessor is nested inside. | 
Methods
| Name | Value | Summary | 
|---|---|---|
| GetField | FieldInfo | Returns the  UltEvents.Editor.PropertyAccessor.Fieldif there is one or tries to get it from the object's type. | 
| GetField | FieldInfo | 
    Returns the  UltEvents.Editor.PropertyAccessor.Fieldif there is one, otherwise callsUltEvents.Editor.PropertyAccessor.GetField(System.Object@). | 
| GetField | FieldInfo | 
    Calls  UltEvents.Editor.PropertyAccessor.GetField(System.Object)with theSerializedObject.targetObject. | 
| GetField | FieldInfo | 
    Calls  UltEvents.Editor.PropertyAccessor.GetField(SerializedObject)with theSerializedProperty.serializedObject. | 
| GetFieldElementType | Type | 
    Returns the  UltEvents.Editor.PropertyAccessor.FieldElementTypeif there is one, otherwise callsUltEvents.Editor.PropertyAccessor.GetField(System.Object@)and returns itsSystem.Reflection.FieldInfo.FieldType. | 
| GetFieldElementType | Type | 
    Calls  UltEvents.Editor.PropertyAccessor.GetFieldElementType(System.Object)with theSerializedObject.targetObject. | 
| GetFieldElementType | Type | 
    Calls  UltEvents.Editor.PropertyAccessor.GetFieldElementType(SerializedObject)with theSerializedProperty.serializedObject. | 
| GetPath | string | Returns this accessor's  SerializedProperty.propertyPath. | 
| GetValue | Object | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to get and return
    the value of theUltEvents.Editor.PropertyAccessor.Field. | 
| GetValue | Object | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to get and return
    the value of theUltEvents.Editor.PropertyAccessor.Field. | 
| GetValue | Object | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to get and return
    the value of theUltEvents.Editor.PropertyAccessor.Field. | 
| ResetValue | void | 
    Resets the value of the  SerializedPropertyto the default value of its type by executing
    its constructor and field initializers. | 
| SetValue | void | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to set the value
    of theUltEvents.Editor.PropertyAccessor.Field. | 
| SetValue | void | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to set the value
    of theUltEvents.Editor.PropertyAccessor.Field. | 
| SetValue | void | 
    Gets the value of the from the  UltEvents.Editor.PropertyAccessor.Parent(if there is one), then uses it to set the value
    of theUltEvents.Editor.PropertyAccessor.Field. | 
| ToString | string | Returns a description of this accessor's path. |