Class PluginConfigurationItemMetadata
Inherited Members
Namespace: Unity.VisualScripting
Assembly: Unity.VisualScripting.Core.Editor.dll
Syntax
public abstract class PluginConfigurationItemMetadata : Metadata, IAttributeProvider, IList, IDictionary, ICollection, IEnumerable
Constructors
PluginConfigurationItemMetadata(PluginConfiguration, MemberInfo, Metadata)
Declaration
protected PluginConfigurationItemMetadata(PluginConfiguration configuration, MemberInfo member, Metadata parent)
Parameters
Type | Name | Description |
---|---|---|
Plugin |
configuration | |
Member |
member | |
Metadata | parent |
Properties
configuration
Declaration
public PluginConfiguration configuration { get; }
Property Value
Type | Description |
---|---|
Plugin |
defaultValue
Declaration
public object defaultValue { get; set; }
Property Value
Type | Description |
---|---|
object |
enabled
Declaration
public bool enabled { get; }
Property Value
Type | Description |
---|---|
bool |
exists
Declaration
public abstract bool exists { get; }
Property Value
Type | Description |
---|---|
bool |
isEditable
Declaration
public override bool isEditable { get; set; }
Property Value
Type | Description |
---|---|
bool |
Overrides
key
Declaration
public string key { get; }
Property Value
Type | Description |
---|---|
string |
member
Declaration
public MemberInfo member { get; }
Property Value
Type | Description |
---|---|
Member |
rawValue
Declaration
protected override object rawValue { get; set; }
Property Value
Type | Description |
---|---|
object |
Overrides
resettable
Declaration
public bool resettable { get; }
Property Value
Type | Description |
---|---|
bool |
visible
Declaration
public bool visible { get; }
Property Value
Type | Description |
---|---|
bool |
Methods
GetCustomAttributes(bool)
Declaration
public override Attribute[] GetCustomAttributes(bool inherit = true)
Parameters
Type | Name | Description |
---|---|---|
bool | inherit |
Returns
Type | Description |
---|---|
Attribute[] |
Overrides
Load()
Declaration
public abstract void Load()
Reset(bool)
Declaration
public void Reset(bool force = false)
Parameters
Type | Name | Description |
---|---|---|
bool | force |
Save()
Declaration
public abstract void Save()