A proxy around a SerializedProperty that allows overriding any property for UI customization.
Unset values fall through to the underlying property.
| AddAttribute |
Append an extra attribute visible to the editor and control widgets. |
| GetAttributes |
Returns the underlying attributes merged with any added via Sandbox.SerializedProperty.CustomizableSerializedProperty.AddAttribute(System.Attribute). |
| SetDescription |
Override the tooltip / description text. |
| SetDisplayName |
Override the label shown in the inspector. |
| SetGroupName |
Override which inspector group this property appears in. |
| SetHasChanges |
Override the dirty/changed flag. |
| SetIsEditable |
Force the property to be editable or read-only. |
| SetIsField |
Override whether this appears as a field. |
| SetIsMethod |
Override whether this appears as a method. |
| SetIsProperty |
Override whether this appears as a property. |
| SetIsPublic |
Override the public visibility flag. |
| SetIsValid |
Override the validity flag. |
| SetName |
Override the property's internal name. |
| SetOrder |
Override the sort order within the inspector. |
| SetParent |
Override the parent SerializedObject. |
| SetPropertyType |
Override the reported property type. |
| SetSourceFile |
Override the reported source file path. |
| SetSourceLine |
Override the reported source line number. |