class SerializedProperty

in global :: Sandbox

😔 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.