Class DescriptorProvider
- Namespace
- Coherence.Toolkit
- Assembly
- Coherence.Editor.dll
public class DescriptorProvider : ScriptableObject
- Inheritance
-
DescriptorProvider
- Derived
-
Constructors
public DescriptorProvider()
Properties
public virtual MenuItemData[] AdditionalMenuItemData { get; }
Property Value
- MenuItemData[]
public virtual bool AssociateCoherenceComponentTypePerBinding { get; }
Property Value
- bool
public Component Component { get; }
Property Value
- Component
public virtual bool EmitMonoComponentReferenceOnBakedSyncScript { get; }
Property Value
- bool
public virtual bool EmitSchemaComponentDefinition { get; }
Property Value
- bool
public virtual bool IsRootComponent { get; }
Property Value
- bool
public virtual string MonoComponentReferenceFieldNameOverride { get; }
Property Value
- string
public virtual Type MonoComponentReferenceTypeOverride { get; }
Property Value
- Type
public GameObject Root { get; }
Property Value
- GameObject
public virtual string SchemaComponentNameOverride { get; }
Property Value
- string
Methods
protected virtual bool CustomFieldFilter(FieldInfo fieldInfo)
Parameters
fieldInfo
FieldInfo
Returns
- bool
protected virtual bool CustomMethodFilter(MethodInfo methodInfo)
Parameters
methodInfo
MethodInfo
Returns
- bool
protected virtual bool CustomPropertyFilter(PropertyInfo propertyInfo)
Parameters
propertyInfo
PropertyInfo
Returns
- bool
public virtual List<Descriptor> Fetch()
Returns
- List<Descriptor>
GetIconContent(Descriptor)
public virtual GUIContent GetIconContent(Descriptor descriptor)
Parameters
descriptor
Descriptor
Returns
- GUIContent