Class EmbedState<TGraph>
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public abstract class EmbedState<TGraph> : State, IEmbedState, IState, IGraphElementWithDebugData, IGraphElementWithData, IGraphParentElement, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, IGraphParent where TGraph : class, IEmbedGraph, new()
Type Parameters
| Name | Description |
|---|---|
| TGraph |
Constructors
EmbedState()
Declaration
protected EmbedState()
EmbedState(TGraph)
Declaration
protected EmbedState(TGraph graph)
Parameters
| Type | Name | Description |
|---|---|---|
| TGraph | graph |
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
Implements
Methods
Instantiate(GraphReference)
Declaration
public override void Instantiate(GraphReference instance)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphReference | instance |
Overrides
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 |