Class EmbedStateTransition<TGraph>
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public abstract class EmbedStateTransition<TGraph> : StateTransition, IEmbedStateTransition, IParentStateTransition, IStateTransition, IGraphElementWithDebugData, IConnection<IState, IState>, IGraphParentElement, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, IGraphParent where TGraph : class, IEmbedGraph, new()
Type Parameters
| Name | Description |
|---|---|
| TGraph |
Constructors
EmbedStateTransition()
Declaration
protected EmbedStateTransition()
EmbedStateTransition(TGraph, IState, IState)
Declaration
protected EmbedStateTransition(TGraph graph, IState source, IState destination)
Parameters
| Type | Name | Description |
|---|---|---|
| TGraph | graph | |
| IState | source | |
| IState | destination |
Properties
graph
Declaration
[Serialize]
public TGraph graph { get; }
Property Value
| Type | Description |
|---|---|
| TGraph |
requiresInstantiation
Declaration
[DoNotSerialize]
public override bool requiresInstantiation { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.StateGraph>.requiresInstantiation
Implements
Methods
Instantiate(GraphReference)
Declaration
public override void Instantiate(GraphReference instance)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphReference | instance |
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.StateGraph>.Instantiate(Ludiq.Bolt.GraphReference)
Implements
Uninstantiate(GraphReference)
Declaration
public override void Uninstantiate(GraphReference instance)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphReference | instance |
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.StateGraph>.Uninstantiate(Ludiq.Bolt.GraphReference)
Implements
Explicit Interface Implementations
IGraphParent.childGraph
Declaration
[DoNotSerialize]
IGraph IGraphParent.childGraph { get; }
Returns
| Type | Description |
|---|---|
| IGraph |
Implements
IGraphParent.isSerializationRoot
Declaration
[DoNotSerialize]
bool IGraphParent.isSerializationRoot { get; }
Returns
| Type | Description |
|---|---|
| Boolean |
Implements
IGraphParent.serializedObject
Declaration
[DoNotSerialize]
Object IGraphParent.serializedObject { get; }
Returns
| Type | Description |
|---|---|
| Object |