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