Class NesterStateTransition<TGraph, TMacro>
Inheritance
NesterStateTransition<TGraph, TMacro>
Syntax
[Obsolete("Use the new class graphs to nest graphs instead.")]
public abstract class NesterStateTransition<TGraph, TMacro> : StateTransition, INesterStateTransition, IParentStateTransition, IStateTransition, IGraphElementWithDebugData, IConnection<IState, IState>, IGraphNesterElement, IGraphParentElement, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, IGraphNester, IGraphParent where TGraph : class, IGraph, new()
where TMacro : GraphAsset<TGraph>
Type Parameters
Name |
Description |
TGraph |
|
TMacro |
|
Constructors
NesterStateTransition()
Declaration
protected NesterStateTransition()
NesterStateTransition(IState, IState)
Declaration
protected NesterStateTransition(IState source, IState destination)
Parameters
Properties
deserializationDependencies
Declaration
[DoNotSerialize]
public override IEnumerable<ISerializationDependency> deserializationDependencies { get; }
Property Value
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.StateGraph>.deserializationDependencies
Implements
nest
Declaration
[Serialize]
public GraphNest<TGraph, TMacro> nest { get; }
Property Value
Methods
Instantiate(GraphReference)
Declaration
public override void Instantiate(GraphReference instance)
Parameters
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.StateGraph>.Instantiate(Ludiq.Bolt.GraphReference)
Implements
Uninstantiate(GraphReference)
Declaration
public override void Uninstantiate(GraphReference instance)
Parameters
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.StateGraph>.Uninstantiate(Ludiq.Bolt.GraphReference)
Implements
Explicit Interface Implementations
IGraphNester.InstantiateNest()
Declaration
void IGraphNester.InstantiateNest()
Implements
IGraphNester.nest
Declaration
[DoNotSerialize]
IGraphNest IGraphNester.nest { get; }
Returns
Implements
IGraphNester.UninstantiateNest()
Declaration
void IGraphNester.UninstantiateNest()
Implements
IGraphParent.childGraph
Declaration
[DoNotSerialize]
IGraph IGraphParent.childGraph { get; }
Returns
Implements
IGraphParent.isSerializationRoot
Declaration
[DoNotSerialize]
bool IGraphParent.isSerializationRoot { get; }
Returns
Implements
IGraphParent.serializedObject
Declaration
[DoNotSerialize]
UnityEngine.Object IGraphParent.serializedObject { get; }
Returns
Type |
Description |
UnityEngine.Object |
|
Implements
Extension Methods