Class StateTransitionDescriptor<TStateTransition>
Inheritance
StateTransitionDescriptor<TStateTransition>
Syntax
public abstract class StateTransitionDescriptor<TStateTransition> : Descriptor<TStateTransition>, IDisposable, IStateTransitionDescriptor, 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
isTraversed
Declaration
public bool isTraversed { get; }
Property Value
Implements
transition
Declaration
public TStateTransition transition { get; }
Property Value
Type |
Description |
TStateTransition |
|
Methods
Icon()
Declaration
protected override EditorTexture Icon()
Returns
Overrides
Ludiq.Descriptor<TStateTransition>.Icon()
IsTraversed()
Declaration
protected virtual bool IsTraversed()
Returns
OnChange(Object, PropertyChangedEventArgs)
Declaration
protected override void OnChange(object sender, PropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
Object |
sender |
|
PropertyChangedEventArgs |
e |
|
Overrides
Ludiq.Descriptor<TStateTransition>.OnChange(System.Object, PropertyChangedEventArgs)
RegisterProperties()
Declaration
protected override void RegisterProperties()
Overrides
Ludiq.Descriptor<TStateTransition>.RegisterProperties()
StartWatching()
Declaration
protected override void StartWatching()
Overrides
Ludiq.Descriptor<TStateTransition>.StartWatching()
Summary()
Declaration
protected override string Summary()
Returns
Overrides
Ludiq.Descriptor<TStateTransition>.Summary()
Title()
Declaration
protected override string Title()
Returns
Overrides
Ludiq.Descriptor<TStateTransition>.Title()
Warnings()
Declaration
protected override IEnumerable<Warning> Warnings()
Returns
Overrides
Ludiq.Descriptor<TStateTransition>.Warnings()
Extension Methods