Search Results for

    Show / Hide Table of Contents

    Class ExecutionContext

    Flow graph execution context

    Inheritance
    object
    ExecutionContext
    Namespace: Ceres.Graph.Flow
    Assembly: cs.temp.dll.dll
    Syntax
    public class ExecutionContext : IDisposable

    Constructors

    ExecutionContext()

    Declaration
    protected ExecutionContext()

    Properties

    Context

    Execution source context object

    Declaration
    public UObject Context { get; }
    Property Value
    Type Description
    UObject

    Graph

    Execution owner graph

    Declaration
    public FlowGraph Graph { get; }
    Property Value
    Type Description
    FlowGraph

    Methods

    Dispose()

    Declaration
    public void Dispose()

    Forward(ExecutableNode)

    Execute node in forward path

    Declaration
    public UniTask Forward(ExecutableNode node)
    Parameters
    Type Name Description
    ExecutableNode node
    Returns
    Type Description
    UniTask

    GetEvent()

    Get source this execution fired from

    Declaration
    public EventBase GetEvent()
    Returns
    Type Description
    EventBase

    GetEventT<T>()

    Get source this execution fired from with specific type check

    Declaration
    public T GetEventT<T>() where T : EventBase<T>, new()
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetPooled(UObject, FlowGraph, EventBase)

    Declaration
    public static ExecutionContext GetPooled(UObject context, FlowGraph graph, EventBase evt = null)
    Parameters
    Type Name Description
    UObject context
    FlowGraph graph
    EventBase evt
    Returns
    Type Description
    ExecutionContext

    SetNext(ExecutableNode)

    Set execution flow next node

    Declaration
    public void SetNext(ExecutableNode node)
    Parameters
    Type Name Description
    ExecutableNode node
    In This Article
    Back to top Copyright © 2025 AkiKurisu
    Generated with DocFX