Class FlowGraphTracker
public class FlowGraphTracker : IDisposable
- Inheritance
-
FlowGraphTracker
- Implements
- Derived
- Inherited Members
Constructors
FlowGraphTracker()
protected FlowGraphTracker()
Methods
Auto()
Creates a helper struct for the scoped using blocks.
public FlowGraphTracker.TrackerAutoScope Auto()
Returns
- FlowGraphTracker.TrackerAutoScope
IDisposable struct which calls Begin and End automatically.
Dispose()
public virtual void Dispose()
EnterNode(ExecutableNode)
public virtual UniTask EnterNode(ExecutableNode node)
Parameters
nodeExecutableNode
Returns
- UniTask
ExitNode(ExecutableNode)
public virtual UniTask ExitNode(ExecutableNode node)
Parameters
nodeExecutableNode
Returns
- UniTask
GetActiveTracker()
Get current active FlowGraphTracker
public static FlowGraphTracker GetActiveTracker()
Returns
IsValid()
public bool IsValid()
Returns
SetActiveTracker(FlowGraphTracker)
Set current active FlowGraphTracker
public static void SetActiveTracker(FlowGraphTracker tracker)
Parameters
trackerFlowGraphTracker