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