Class StateTransitionDescriptor<TStateTransition>
Inheritance
StateTransitionDescriptor<TStateTransition>
Syntax
public abstract class StateTransitionDescriptor<TStateTransition> : Descriptor<TStateTransition, StateTransitionDescription>, IAssigner, IDescriptor where TStateTransition : class, IStateTransition
Type Parameters
Name |
Description |
TStateTransition |
|
Constructors
StateTransitionDescriptor(TStateTransition)
Declaration
protected StateTransitionDescriptor(TStateTransition target)
Parameters
Type |
Name |
Description |
TStateTransition |
target |
|
Properties
transition
Declaration
public TStateTransition transition { get; }
Property Value
Type |
Description |
TStateTransition |
|
Methods
Icon()
Declaration
[Assigns]
[RequiresUnityAPI]
public override EditorTexture Icon()
Returns
Overrides
Unity.VisualScripting.Descriptor<TStateTransition, Unity.VisualScripting.StateTransitionDescription>.Icon()
Label()
Declaration
[Assigns]
public virtual string Label()
Returns
Summary()
Declaration
[Assigns]
public override string Summary()
Returns
Overrides
Unity.VisualScripting.Descriptor<TStateTransition, Unity.VisualScripting.StateTransitionDescription>.Summary()
Title()
Declaration
[Assigns]
public override string Title()
Returns
Overrides
Unity.VisualScripting.Descriptor<TStateTransition, Unity.VisualScripting.StateTransitionDescription>.Title()
Declaration
[Assigns]
public virtual string Tooltip()
Returns
Extension Methods