public class Sandbox.SerializedProperty.CustomizableSerializedProperty : Sandbox.SerializedProperty.Proxy
A proxy around a SerializedProperty that allows overriding any property for UI customization. Unset values fall through to the underlying property.
Constructors
Showing 1 constructors
public CustomizableSerializedProperty(Sandbox.SerializedProperty property)
No results match this filter.
Methods
Showing 18 methods
public void AddAttribute(System.Attribute attribute)
Append an extra attribute visible to the editor and control widgets.
public virtual System.Collections.Generic.IEnumerable`1<System.Attribute> GetAttributes()
Returns the underlying attributes merged with any added via `Sandbox.SerializedProperty.CustomizableSerializedProperty.AddAttribute(System.Attribute)`.
public void SetDescription(string value)
Override the tooltip / description text.
public void SetDisplayName(string value)
Override the label shown in the inspector.
public void SetGroupName(string value)
Override which inspector group this property appears in.
public void SetHasChanges(bool value)
Override the dirty/changed flag.
public void SetIsEditable(bool value)
Force the property to be editable or read-only.
public void SetIsField(bool value)
Override whether this appears as a field.
public void SetIsMethod(bool value)
Override whether this appears as a method.
public void SetIsProperty(bool value)
Override whether this appears as a property.
public void SetIsPublic(bool value)
Override the public visibility flag.
public void SetIsValid(bool value)
Override the validity flag.
public void SetName(string value)
Override the property's internal name.
public void SetOrder(int value)
Override the sort order within the inspector.
public void SetParent(Sandbox.SerializedObject value)
Override the parent SerializedObject.
public void SetPropertyType(System.Type value)
Override the reported property type.
public void SetSourceFile(string value)
Override the reported source file path.
public void SetSourceLine(int value)
Override the reported source line number.
No results match this filter.
Properties
Showing 17 properties
public virtual string Sandbox.SerializedProperty.CustomizableSerializedProperty.Description { get; set; }
public virtual string Sandbox.SerializedProperty.CustomizableSerializedProperty.DisplayName { get; set; }
public virtual string Sandbox.SerializedProperty.CustomizableSerializedProperty.GroupName { get; set; }
public virtual bool Sandbox.SerializedProperty.CustomizableSerializedProperty.HasChanges { get; set; }
public virtual bool Sandbox.SerializedProperty.CustomizableSerializedProperty.IsEditable { get; set; }
public virtual bool Sandbox.SerializedProperty.CustomizableSerializedProperty.IsField { get; set; }
public virtual bool Sandbox.SerializedProperty.CustomizableSerializedProperty.IsMethod { get; set; }
public virtual bool Sandbox.SerializedProperty.CustomizableSerializedProperty.IsProperty { get; set; }
public virtual bool Sandbox.SerializedProperty.CustomizableSerializedProperty.IsPublic { get; set; }
public virtual bool Sandbox.SerializedProperty.CustomizableSerializedProperty.IsValid { get; set; }
public virtual string Sandbox.SerializedProperty.CustomizableSerializedProperty.Name { get; set; }
public virtual int Sandbox.SerializedProperty.CustomizableSerializedProperty.Order { get; set; }
public virtual Sandbox.SerializedObject Sandbox.SerializedProperty.CustomizableSerializedProperty.Parent { get; set; }
public virtual System.Type Sandbox.SerializedProperty.CustomizableSerializedProperty.PropertyType { get; set; }
protected virtual Sandbox.SerializedProperty Sandbox.SerializedProperty.CustomizableSerializedProperty.ProxyTarget { get; set; }
public virtual string Sandbox.SerializedProperty.CustomizableSerializedProperty.SourceFile { get; set; }
public virtual int Sandbox.SerializedProperty.CustomizableSerializedProperty.SourceLine { get; set; }
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | global |
| Type | class |
| Assembly | Sandbox.System |
| Doc ID | T:Sandbox.SerializedProperty.CustomizableSerializedProperty |