Table of Contents

Namespace Ceres.Graph.Flow.Utilities

Classes

CeresExecutableLibrary

Executable function library for Ceres API

ConfigsExecutableLibrary
DataDrivenExecutableLibrary

Executable function library for Chris.DataDriven

ExecutableFunctionLibrary

Derived from this class to add custom static functions

FlowNode_Branch

Branch will route the execution flow depending on the value of the condition input.

FlowNode_CastT<TFrom, TTo>

Casting a value from type to type .

FlowNode_DebugLog

Logs message to the Unity Console

FlowNode_DebugLogString

Logs string message to the Unity Console.

FlowNode_EqualsT<T>
FlowNode_ExecuteEvent

Execute an ExecutionEvent

FlowNode_ExecuteFunction

Execute function in flow

FlowNode_ExecuteFunctionReturn
FlowNode_ExecuteFunctionReturn<TTarget>
FlowNode_ExecuteFunctionT<TTarget>
FlowNode_ExecuteFunctionTReturn<TTarget, TR>
FlowNode_ExecuteFunctionTReturn<TTarget, TP1, TR>
FlowNode_ExecuteFunctionTReturn<TTarget, TP1, TP2, TR>
FlowNode_ExecuteFunctionTReturn<TTarget, TP1, TP2, TP3, TR>
FlowNode_ExecuteFunctionTReturn<TTarget, TP1, TP2, TP3, TP4, TR>
FlowNode_ExecuteFunctionTReturn<TTarget, TP1, TP2, TP3, TP4, TP5, TR>
FlowNode_ExecuteFunctionTReturn<TTarget, TP1, TP2, TP3, TP4, TP5, TP6, TR>
FlowNode_ExecuteFunctionTVoid<TTarget>
FlowNode_ExecuteFunctionTVoid<TTarget, TP1>
FlowNode_ExecuteFunctionTVoid<TTarget, TP1, TP2>
FlowNode_ExecuteFunctionTVoid<TTarget, TP1, TP2, TP3>
FlowNode_ExecuteFunctionTVoid<TTarget, TP1, TP2, TP3, TP4>
FlowNode_ExecuteFunctionTVoid<TTarget, TP1, TP2, TP3, TP4, TP5>
FlowNode_ExecuteFunctionTVoid<TTarget, TP1, TP2, TP3, TP4, TP5, TP6>
FlowNode_ExecuteFunctionUber
FlowNode_ExecuteFunctionVoid
FlowNode_ExecuteFunctionVoid<TTarget>
FlowNode_ForEachLoop

Iterate over the output of given array.

FlowNode_ForEachLoopGeneric
FlowNode_ForEachLoopT<T>

Iterate over the output of given array.

FlowNode_GetArrayElementT<T>

Retrieve an element from an array at a given index.

FlowNode_GetConfigT<TConfig>
FlowNode_InstantiateT<TObject>

Clones the object original and returns the clone.

FlowNode_MakeArray
FlowNode_MakeArrayT<T>

Make an array of type

FlowNode_ObservableSubscribeT<T>
FlowNode_Sequence

Execute a series of output nodes sequentially, forwarding the execution flow to each output port in the defined sequence.

FlowNode_SoftAssetReferenceLoadAssetAsync
FlowNode_SoftAssetReferenceTLoadAssetAsync<TObject>
FlowNode_SubscribeEventExecutionT<TEventType>

Subscribe to with an execution of

FlowNode_SubscribeGlobalEventExecutionT<TEventType>

Subscribe to with an execution of

FlowNode_SwitchEnum
FlowNode_SwitchEnumT<TEnum>

Route execution to one of several output ports based on the value of an enum type, offering a dynamic branching mechanism in execution flow.

FlowNode_SwitchString
MathExecutableLibrary

Executable function library for basic math operations

ResourceExecutableLibrary

Executable function library for Chris.Resource

RxExecutableLibrary

Executable function library for R3

SchedulerExecutableLibrary

Executable function library for Chris.Schedulers

TextExecutableLibrary

Executable function library for texts

UnityExecutableLibrary

Executable function library for Unity built-in types

Structs

FlowNode_SwitchString.Settings