Class InspectorProvider
Inheritance
InspectorProvider
Assembly: Unity.VisualScripting.Core.Editor.dll
Syntax
public class InspectorProvider : SingleDecoratorProvider<Metadata, Inspector, InspectorAttribute>
Properties
cache
Declaration
protected override bool cache { get; }
Property Value
Overrides
instance
Declaration
public static InspectorProvider instance { get; }
Property Value
Methods
Declaration
protected override Inspector CreateDecorator(Type decoratorType, Metadata metadata)
Parameters
Returns
Overrides
Declaration
protected override Type GetDecoratedType(Metadata metadata)
Parameters
Returns
Overrides
HasInspector(Type)
Declaration
public bool HasInspector(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Declaration
public override bool IsValid(Metadata metadata)
Parameters
Returns
Overrides
ResolveDecoratorType(Type)
Declaration
protected override Type ResolveDecoratorType(Type decoratedType)
Parameters
Type |
Name |
Description |
Type |
decoratedType |
|
Returns
Overrides
UnityObjectReferenceInspector(Type)
Declaration
protected Type UnityObjectReferenceInspector(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Extension Methods