class SerializedProperty
😔 No documentation found.
public bool IsValid { get; }
🤡 Doc inheritance is not yet supported.
No summary.
public string SourceFile { get; }
The source filename, if available
public int SourceLine { get; }
The line in the source file, if available
public bool HasChanges { get; }
Returns true if the current set value differs from the actual value
public bool HasAttribute( Type t )
Return true if the property has this attribute
public IEnumerable<Attribute> GetAttributes( Type t )
Get all of these attributes from the property.
public bool TryGetAsObject( ref SerializedObject obj )
Try to convert this property into a serialized object for further editing and exploration
public bool IsMultipleValues { get; }
True if this holds multiple values. That might all be the same.
public bool IsMultipleDifferentValues { get; }
True if this holds multiple values, and they're all different.
public IEnumerable<SerializedProperty> MultipleProperties { get; }
Get all properties if this holds multiple values
public bool IsNullable { get; }
Return true if this is a nullable value type
public Type NullableType { get; }
If this is a nullable type, this will return the nullable target type
public bool IsNull { get; }
True if the value is null
public void SetNullState( bool isnull )
If this is a nullable type, you can use this to toggle between it being null or the default value type
public ref SerializedProperty.AsAccessor As { get; }
😔 No documentation found.
public SerializedProperty GetKey( )
😔 No documentation found.
public void Invoke( )
😔 No documentation found.
public Type GetType( )
😔 No documentation found.
public static SerializedProperty Create( string title, Func<T> get, Action<T> set, Attribute[] attributes = null )
😔 No documentation found.
public IEnumerable<Attribute> GetAttributes( )
😔 No documentation found.
public bool ShouldShow( )
😔 No documentation found.
public bool Equals( object obj )
😔 No documentation found.
public string ToString( )
😔 No documentation found.
public SerializedProperty( )
😔 No documentation found.
public SerializedObject Parent { get; }
😔 No documentation found.
public bool IsProperty { get; }
😔 No documentation found.
public bool IsField { get; }
😔 No documentation found.
public bool IsMethod { get; }
😔 No documentation found.
public string Name { get; }
😔 No documentation found.
public string DisplayName { get; }
😔 No documentation found.
public string Description { get; }
😔 No documentation found.
public string GroupName { get; }
😔 No documentation found.
public int Order { get; }
😔 No documentation found.
public bool IsEditable { get; }
😔 No documentation found.
public bool IsPublic { get; }
😔 No documentation found.
public Type PropertyType { get; }
😔 No documentation found.
public void SetValue( T value )
😔 No documentation found.
public void SetValue( T value, SerializedProperty source )
😔 No documentation found.
public T GetValue( T defaultValue = null )
😔 No documentation found.
public object GetDefault( )
😔 No documentation found.
public bool HasAttribute( )
😔 No documentation found.
public int GetHashCode( )
😔 No documentation found.
public IEnumerable<T> GetAttributes( )
😔 No documentation found.
public bool TryGetAttribute( ref T attribute )
😔 No documentation found.