Table of Contents

Class FlowGraphTracker

Namespace
Ceres.Graph.Flow
Assembly
cs.temp.dll.dll
public class FlowGraphTracker : IDisposable
Inheritance
object
FlowGraphTracker
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

node ExecutableNode

Returns

UniTask

ExitNode(ExecutableNode)

public virtual UniTask ExitNode(ExecutableNode node)

Parameters

node ExecutableNode

Returns

UniTask

GetActiveTracker()

Get current active FlowGraphTracker

public static FlowGraphTracker GetActiveTracker()

Returns

FlowGraphTracker

IsValid()

public bool IsValid()

Returns

bool

SetActiveTracker(FlowGraphTracker)

Set current active FlowGraphTracker

public static void SetActiveTracker(FlowGraphTracker tracker)

Parameters

tracker FlowGraphTracker