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]
UnityEngine.Object IGraphParent.serializedObject { get; }
Returns
Type | Description |
---|---|
UnityEngine.Object |