Class StateDescriptor<TState>
Inheritance
StateDescriptor<TState>
Syntax
public class StateDescriptor<TState> : Descriptor<TState>, IDisposable, IStateDescriptor, IDescriptor where TState : class, IState
Type Parameters
Constructors
StateDescriptor(TState)
Declaration
public StateDescriptor(TState target)
Parameters
Type |
Name |
Description |
TState |
target |
|
Properties
isEntered
Declaration
public bool isEntered { get; }
Property Value
Implements
state
Declaration
public TState state { get; }
Property Value
Methods
Icon()
Declaration
protected override EditorTexture Icon()
Returns
Overrides
Ludiq.Descriptor<TState>.Icon()
IsEntered()
Declaration
protected virtual bool IsEntered()
Returns
OnChange(Object, PropertyChangedEventArgs)
Declaration
protected override void OnChange(object sender, PropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
Object |
sender |
|
PropertyChangedEventArgs |
e |
|
Overrides
Ludiq.Descriptor<TState>.OnChange(System.Object, PropertyChangedEventArgs)
RegisterProperties()
Declaration
protected override void RegisterProperties()
Overrides
Ludiq.Descriptor<TState>.RegisterProperties()
StartWatching()
Declaration
protected override void StartWatching()
Overrides
Ludiq.Descriptor<TState>.StartWatching()
Summary()
Declaration
protected override string Summary()
Returns
Overrides
Ludiq.Descriptor<TState>.Summary()
Title()
Declaration
protected override string Title()
Returns
Overrides
Ludiq.Descriptor<TState>.Title()
Warnings()
Declaration
protected override IEnumerable<Warning> Warnings()
Returns
Overrides
Ludiq.Descriptor<TState>.Warnings()
Extension Methods