Class FlowStateTransition
Inheritance
FlowStateTransition
Syntax
[SerializationVersion("A", new Type[]{})]
public sealed class FlowStateTransition : NesterStateTransition<FlowGraph, ScriptGraphAsset>, INesterStateTransition, IStateTransition, IGraphElementWithDebugData, IConnection<IState, IState>, IGraphNesterElement, IGraphParentElement, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IGraphNester, IGraphParent, IGraphEventListener
Constructors
FlowStateTransition()
Declaration
public FlowStateTransition()
FlowStateTransition(IState, IState)
Declaration
public FlowStateTransition(IState source, IState destination)
Parameters
Methods
DefaultGraph()
Declaration
public override FlowGraph DefaultGraph()
Returns
Overrides
Unity.VisualScripting.NesterStateTransition<Unity.VisualScripting.FlowGraph, Unity.VisualScripting.ScriptGraphAsset>.DefaultGraph()
GraphWithDefaultTrigger()
Declaration
public static FlowGraph GraphWithDefaultTrigger()
Returns
IsListening(GraphPointer)
Declaration
public bool IsListening(GraphPointer pointer)
Parameters
Returns
Implements
OnEnter(Flow)
Declaration
public override void OnEnter(Flow flow)
Parameters
Type |
Name |
Description |
Flow |
flow |
|
Overrides
OnExit(Flow)
Declaration
public override void OnExit(Flow flow)
Parameters
Type |
Name |
Description |
Flow |
flow |
|
Overrides
StartListening(GraphStack)
Declaration
public void StartListening(GraphStack stack)
Parameters
Implements
StopListening(GraphStack)
Declaration
public void StopListening(GraphStack stack)
Parameters
Implements
WithDefaultTrigger(IState, IState)
Declaration
public static FlowStateTransition WithDefaultTrigger(IState source, IState destination)
Parameters
Returns
Extension Methods