class in Unity.Properties
/
Inherits from:Unity.Properties.Property_2
/
Implemented in:UnityEngine.PropertiesModule
Represents a value property.
A DelegateProperty_2 is the default way to construct properties.
| Constructor | Description |
|---|---|
| DelegateProperty_2 | Initializes a new instance of the DelegateProperty_2 class. |
| Property | Description |
|---|---|
| IsReadOnly | Gets a value indicating whether the property is read-only or not. |
| Name | Gets the name of the property. |
| Method | Description |
|---|---|
| Accept | Call this method to invoke IPropertyVisitor.Visit_2 with the strongly typed container and value. |
| DeclaredValueType | Returns the declared value type of the property. |
| GetAttribute | Returns the first attribute of the given type. |
| GetAttributes | Returns all attribute of the given type. |
| GetValue | Returns the property value of a specified container. |
| HasAttribute | Returns true if the property has any attributes of the given type. |
| SetValue | Sets the property value of a specified container. |
| Method | Description |
|---|---|
| AddAttribute | Adds an attribute to the property. |
| AddAttributes | Adds a set of attributes to the property. |