Class FlowState
Inheritance
FlowState
Inherited Members
Namespace: Unity.VisualScripting
Syntax
[SerializationVersion("A", new Type[]{})]
[TypeIcon(typeof(FlowGraph))]
public sealed class FlowState : NesterState<FlowGraph, ScriptGraphAsset>, INesterState, IState, IGraphElementWithDebugData, IGraphElementWithData, IGraphNesterElement, IGraphParentElement, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IGraphNester, IGraphParent, IGraphEventListener
Constructors
FlowState()
Declaration
public FlowState()
FlowState(ScriptGraphAsset)
Declaration
public FlowState(ScriptGraphAsset macro)
Parameters
Type | Name | Description |
---|---|---|
ScriptGraphAsset | macro |
Methods
DefaultGraph()
Declaration
public override FlowGraph DefaultGraph()
Returns
Type | Description |
---|---|
FlowGraph |
Overrides
Unity.VisualScripting.NesterState<Unity.VisualScripting.FlowGraph, Unity.VisualScripting.ScriptGraphAsset>.DefaultGraph()
GraphWithEnterUpdateExit()
Declaration
public static FlowGraph GraphWithEnterUpdateExit()
Returns
Type | Description |
---|---|
FlowGraph |
IsListening(GraphPointer)
Declaration
public bool IsListening(GraphPointer pointer)
Parameters
Type | Name | Description |
---|---|---|
GraphPointer | pointer |
Returns
Type | Description |
---|---|
Boolean |
Implements
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
Type | Name | Description |
---|---|---|
GraphStack | stack |
Implements
StopListening(GraphStack)
Declaration
public void StopListening(GraphStack stack)
Parameters
Type | Name | Description |
---|---|---|
GraphStack | stack |
Implements
WithEnterUpdateExit()
Declaration
public static FlowState WithEnterUpdateExit()
Returns
Type | Description |
---|---|
FlowState |