Class MacroDescriptor<TMacro, TMacroDescription>
Inheritance
MacroDescriptor<TMacro, TMacroDescription>
Assembly: Unity.VisualScripting.Core.Editor.dll
Syntax
[Descriptor(typeof(IMacro))]
public class MacroDescriptor<TMacro, TMacroDescription> : Descriptor<TMacro, TMacroDescription>, IAssigner, IDescriptor where TMacro : Object, IMacro where TMacroDescription : class, IMacroDescription, new()
Type Parameters
Name |
Description |
TMacro |
|
TMacroDescription |
|
Constructors
MacroDescriptor(TMacro)
Declaration
protected MacroDescriptor(TMacro target)
Parameters
Type |
Name |
Description |
TMacro |
target |
|
Properties
macro
Declaration
protected TMacro macro { get; }
Property Value
Methods
Icon()
Declaration
[Assigns]
[RequiresUnityAPI]
public override EditorTexture Icon()
Returns
Overrides
Summary()
Declaration
[Assigns]
[RequiresUnityAPI]
public override string Summary()
Returns
Overrides
Title()
Declaration
[Assigns(cache = false)]
[RequiresUnityAPI]
public override string Title()
Returns
Overrides
Implements
Extension Methods