Class EditorProvider
Inheritance
EditorProvider
Assembly: Unity.VisualScripting.Core.Editor.dll
Syntax
public class EditorProvider : SingleDecoratorProvider<Metadata, Inspector, EditorAttribute>
Properties
cache
Declaration
protected override bool cache { get; }
Property Value
Overrides
instance
Declaration
public static EditorProvider 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
HasPanel(Type)
Declaration
public bool HasPanel(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Declaration
public override bool IsValid(Metadata decorated)
Parameters
Type |
Name |
Description |
Metadata |
decorated |
|
Returns
Overrides
ResolveDecoratorType(Type)
Declaration
protected override Type ResolveDecoratorType(Type decoratedType)
Parameters
Type |
Name |
Description |
Type |
decoratedType |
|
Returns
Overrides
Extension Methods