Class FlowGraphTracker
public class FlowGraphTracker : IDisposable
- Inheritance
-
objectFlowGraphTracker
- Derived
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
- bool
SetActiveTracker(FlowGraphTracker)
Set current active FlowGraphTracker
public static void SetActiveTracker(FlowGraphTracker tracker)
Parameters
trackerFlowGraphTracker