Class FlowState
Inheritance
object
FlowState
Assembly: solution.dll
Syntax
[SerializationVersionAttribute]
public sealed class FlowState : NesterState<FlowGraph, ScriptGraphAsset>, INesterState, IState, IGraphElementWithDebugData, IGraphElementWithData, IGraphNesterElement, IGraphParentElement, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IAnalyticsIdentifiable, IGraphNester, IGraphParent, IGraphEventListener
Constructors
FlowState()
Declaration
FlowState(ScriptGraphAsset)
Declaration
public FlowState(ScriptGraphAsset macro)
Parameters
Methods
DefaultGraph()
Declaration
public override FlowGraph DefaultGraph()
Returns
Overrides
GraphWithEnterUpdateExit()
Declaration
public static FlowGraph GraphWithEnterUpdateExit()
Returns
IsListening(GraphPointer)
Declaration
public bool IsListening(GraphPointer pointer)
Parameters
Returns
OnEnterImplementation(Flow)
Declaration
protected override void OnEnterImplementation(Flow flow)
Parameters
| Type |
Name |
Description |
| Flow |
flow |
|
Overrides
OnExitImplementation(Flow)
Declaration
protected override void OnExitImplementation(Flow flow)
Parameters
| Type |
Name |
Description |
| Flow |
flow |
|
Overrides
StartListening(GraphStack)
Declaration
public void StartListening(GraphStack stack)
Parameters
StopListening(GraphStack)
Declaration
public void StopListening(GraphStack stack)
Parameters
WithEnterUpdateExit()
Declaration
public static FlowState WithEnterUpdateExit()
Returns
Implements
IDisposable
Extension Methods