Namespace Ceres.Flow.Utilities
Classes
- CeresExecutableLibrary
Provides Ceres runtime utility functions that can be called from Flow graphs.
- ConfigsExecutableLibrary
Provides config persistence helpers for Flow graphs.
- DataDrivenExecutableLibrary
Provides Ceres.DataDriven table access helpers for Flow graphs.
- 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 TFrom to type TTo.
- FlowNode_DebugLog
Logs message to the Unity Console
- FlowNode_DebugLogString
Logs string message to the Unity Console.
- FlowNode_ExecuteEvent
Execute an ExecutionEvent
- FlowNode_ExecuteFunction
Execute function in flow
- FlowNode_ForEachLoop
Iterate over the output of given array.
- FlowNode_ForEachLoopT<T>
Iterate over the output of given array.
- FlowNode_GetArrayElementT<T>
Retrieve an element from an array at a given index.
- FlowNode_InstantiateT<TObject>
Clones the object original and returns the clone.
- FlowNode_MakeArrayT<T>
Make an array of type T
- FlowNode_Sequence
Execute a series of output nodes sequentially, forwarding the execution flow to each output port in the defined sequence.
- FlowNode_SubscribeEventExecutionT<TEventType>
Subscribe to CallbackEventHandler with an execution of TEventType
- FlowNode_SubscribeGlobalEventExecutionT<TEventType>
Subscribe to EventSystem with an execution of TEventType
- 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.
- MathExecutableLibrary
Provides scalar, boolean, vector, and quaternion math helpers for Flow graphs.
- ResourceExecutableLibrary
Provides Ceres.Resource loading and instantiation helpers for Flow graphs.
- RxExecutableLibrary
Provides R3 subscription and disposable helpers for Flow graphs.
- SchedulerExecutableLibrary
Provides scheduler timer and frame counter helpers for Flow graphs.
- TextExecutableLibrary
Provides string construction, formatting, replacement, casing, and hashing helpers for Flow graphs.
- UnityExecutableLibrary
Provides UnityEngine object, GameObject, Transform, Component, time, random, physics, and layer helpers for Flow graphs.