Class SerializedPropertyUtility
Inheritance
SerializedPropertyUtility
Syntax
public static class SerializedPropertyUtility
Methods
CreateTemporaryProperty(Type)
Declaration
public static SerializedProperty CreateTemporaryProperty(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
DestroyTemporaryProperty(SerializedProperty)
Declaration
public static void DestroyTemporaryProperty(SerializedProperty property)
Parameters
FindPropertyOrFail(SerializedObject, String)
Declaration
public static SerializedProperty FindPropertyOrFail(this SerializedObject serializedObject, string path)
Parameters
Returns
FindPropertyRelativeOrFail(SerializedProperty, String)
Declaration
public static SerializedProperty FindPropertyRelativeOrFail(this SerializedProperty property, string path)
Parameters
Returns
FixedPropertyPath(SerializedProperty)
Declaration
public static string FixedPropertyPath(this SerializedProperty property)
Parameters
Returns
GetPropertyHash(SerializedProperty)
Declaration
public static int GetPropertyHash(SerializedProperty property)
Parameters
Returns
GetUnderlyingField(SerializedProperty)
Declaration
public static FieldInfo GetUnderlyingField(this SerializedProperty property)
Parameters
Returns
GetUnderlyingType(SerializedProperty)
Declaration
public static Type GetUnderlyingType(this SerializedProperty property)
Parameters
Returns
GetUnderlyingValue(SerializedProperty)
Declaration
public static object GetUnderlyingValue(this SerializedProperty property)
Parameters
Returns
HasCustomDrawer(Type)
Declaration
public static bool HasCustomDrawer(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
IsPropertyIndexer(String, out String, out Int32)
Declaration
public static bool IsPropertyIndexer(string propertyPart, out string fieldName, out int index)
Parameters
Returns
PropertyPathParts(SerializedProperty)
Declaration
public static string[] PropertyPathParts(this SerializedProperty property)
Parameters
Returns
SetUnderlyingValue(SerializedProperty, Object)
Declaration
public static void SetUnderlyingValue(this SerializedProperty property, object value)
Parameters