Class FlowGraphTracker
Implements
System.IDisposable
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Ceres.Graph.Flow
Assembly: cs.temp.dll.dll
Syntax
public class FlowGraphTracker : IDisposable
Constructors
FlowGraphTracker()
Declaration
protected FlowGraphTracker()
Methods
Auto()
Creates a helper struct for the scoped using blocks.
Declaration
public FlowGraphTracker.TrackerAutoScope Auto()
Returns
| Type | Description |
|---|---|
| FlowGraphTracker.TrackerAutoScope | IDisposable struct which calls Begin and End automatically. |
Dispose()
Declaration
public virtual void Dispose()
EnterNode(ExecutableNode)
Declaration
public virtual UniTask EnterNode(ExecutableNode node)
Parameters
| Type | Name | Description |
|---|---|---|
| ExecutableNode | node |
Returns
| Type | Description |
|---|---|
| UniTask |
ExitNode(ExecutableNode)
Declaration
public virtual UniTask ExitNode(ExecutableNode node)
Parameters
| Type | Name | Description |
|---|---|---|
| ExecutableNode | node |
Returns
| Type | Description |
|---|---|
| UniTask |
GetActiveTracker()
Get current active FlowGraphTracker
Declaration
public static FlowGraphTracker GetActiveTracker()
Returns
| Type | Description |
|---|---|
| FlowGraphTracker |
IsValid()
Declaration
public bool IsValid()
Returns
| Type | Description |
|---|---|
| bool |
SetActiveTracker(FlowGraphTracker)
Set current active FlowGraphTracker
Declaration
public static void SetActiveTracker(FlowGraphTracker tracker)
Parameters
| Type | Name | Description |
|---|---|---|
| FlowGraphTracker | tracker |
Implements
System.IDisposable