Class StateDescriptor<TState>
Inheritance
Assigner<TState, StateDescription>
Descriptor<TState, StateDescription>
StateDescriptor<TState>
Inherited Members
Namespace: Unity.VisualScripting
Syntax
[Descriptor(typeof(IState))]
public class StateDescriptor<TState> : Descriptor<TState, StateDescription>, IAssigner, IDescriptor where TState : class, IState
Type Parameters
Name | Description |
---|---|
TState |
Constructors
StateDescriptor(TState)
Declaration
public StateDescriptor(TState target)
Parameters
Type | Name | Description |
---|---|---|
TState | target |
Properties
state
Declaration
public TState state { get; }
Property Value
Type | Description |
---|---|
TState |
Methods
Icon()
Declaration
[Assigns]
[RequiresUnityAPI]
public override EditorTexture Icon()
Returns
Type | Description |
---|---|
EditorTexture |
Overrides
Unity.VisualScripting.Descriptor<TState, Unity.VisualScripting.StateDescription>.Icon()
Summary()
Declaration
[Assigns]
public override string Summary()
Returns
Type | Description |
---|---|
String |
Overrides
Unity.VisualScripting.Descriptor<TState, Unity.VisualScripting.StateDescription>.Summary()
Title()
Declaration
[Assigns]
public override string Title()
Returns
Type | Description |
---|---|
String |
Overrides
Unity.VisualScripting.Descriptor<TState, Unity.VisualScripting.StateDescription>.Title()