Class GraphDescriptor<TGraph, TGraphDescription>
Inheritance
Assigner<TGraph, TGraphDescription>
Descriptor<TGraph, TGraphDescription>
GraphDescriptor<TGraph, TGraphDescription>
Inherited Members
Namespace: Unity.VisualScripting
Syntax
[Descriptor(typeof(IGraph))]
public class GraphDescriptor<TGraph, TGraphDescription> : Descriptor<TGraph, TGraphDescription>, IAssigner, IDescriptor where TGraph : class, IGraph where TGraphDescription : class, IGraphDescription, new()
Type Parameters
Name | Description |
---|---|
TGraph | |
TGraphDescription |
Constructors
GraphDescriptor(TGraph)
Declaration
protected GraphDescriptor(TGraph target)
Parameters
Type | Name | Description |
---|---|---|
TGraph | target |
Properties
graph
Declaration
protected TGraph graph { get; }
Property Value
Type | Description |
---|---|
TGraph |
Methods
Icon()
Declaration
[Assigns]
[RequiresUnityAPI]
public override EditorTexture Icon()
Returns
Type | Description |
---|---|
EditorTexture |
Overrides
Unity.VisualScripting.Descriptor<TGraph, TGraphDescription>.Icon()
Summary()
Declaration
[Assigns]
[RequiresUnityAPI]
public override string Summary()
Returns
Type | Description |
---|---|
String |
Overrides
Unity.VisualScripting.Descriptor<TGraph, TGraphDescription>.Summary()
Title()
Declaration
[Assigns(cache = false)]
[RequiresUnityAPI]
public override string Title()
Returns
Type | Description |
---|---|
String |
Overrides
Unity.VisualScripting.Descriptor<TGraph, TGraphDescription>.Title()