Class UnityExecutableLibrary
Provides UnityEngine object, GameObject, Transform, Component, time, random, physics, and layer helpers for Flow graphs.
[CeresGroup("Unity")]
public class UnityExecutableLibrary : ExecutableFunctionLibrary
- Inheritance
-
UnityExecutableLibrary
- Inherited Members
Constructors
UnityExecutableLibrary()
public UnityExecutableLibrary()
Methods
CollectExecutableFunctions()
Collect all static executable functions in this library
protected override void CollectExecutableFunctions()
Flow_ComponentGetComponent(Component, SerializedType<Component>)
Provides the Component Get Component operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Get Component")]
public static Component Flow_ComponentGetComponent(Component component, SerializedType<Component> type)
Parameters
componentComponenttypeSerializedType<Component>
Returns
Flow_ComponentGetComponentInChildren(Component, SerializedType<Component>)
Provides the Component Get Component In Children operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Get Component In Children")]
public static Component Flow_ComponentGetComponentInChildren(Component component, SerializedType<Component> type)
Parameters
componentComponenttypeSerializedType<Component>
Returns
Flow_ComponentGetComponentInParent(Component, SerializedType<Component>)
Provides the Component Get Component In Parent operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Component")]
[CeresLabel("Get Component In Parent")]
public static Component Flow_ComponentGetComponentInParent(Component component, SerializedType<Component> type)
Parameters
componentComponenttypeSerializedType<Component>
Returns
Flow_ComponentGetComponents(Component, SerializedType<Component>)
Provides the Component Get Components operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Component")]
[CeresLabel("Get Components")]
public static Component[] Flow_ComponentGetComponents(Component component, SerializedType<Component> type)
Parameters
componentComponenttypeSerializedType<Component>
Returns
Flow_ComponentGetComponentsInChildren(Component, SerializedType<Component>)
Provides the Component Get Components In Children operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Component")]
[CeresLabel("Get Components In Children")]
public static Component[] Flow_ComponentGetComponentsInChildren(Component component, SerializedType<Component> type)
Parameters
componentComponenttypeSerializedType<Component>
Returns
Flow_ComponentGetComponentsInParent(Component, SerializedType<Component>)
Provides the Component Get Components In Parent operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Component")]
[CeresLabel("Get Components In Parent")]
public static Component[] Flow_ComponentGetComponentsInParent(Component component, SerializedType<Component> type)
Parameters
componentComponenttypeSerializedType<Component>
Returns
Flow_ComponentGetGameObject(Component)
Provides the Component Get GameObject operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Component")]
[CeresLabel("Get GameObject")]
public static GameObject Flow_ComponentGetGameObject(Component component)
Parameters
componentComponent
Returns
Flow_ComponentGetTransform(Component)
Provides the Component Get Transform operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Component")]
[CeresLabel("Get Transform")]
public static Transform Flow_ComponentGetTransform(Component component)
Parameters
componentComponent
Returns
Flow_CreateGameObject(string)
Provides the Create GameObject operation for Flow graphs.
[ExecutableFunction]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Create GameObject")]
public static GameObject Flow_CreateGameObject(string name)
Parameters
namestring
Returns
Flow_CreatePrimitive(PrimitiveType)
Provides the Create Primitive operation for Flow graphs.
[ExecutableFunction]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Create Primitive")]
public static GameObject Flow_CreatePrimitive(PrimitiveType primitiveType)
Parameters
primitiveTypePrimitiveType
Returns
Flow_Destroy(Object)
Removes a GameObject, component or asset.
[ExecutableFunction(IsScriptMethod = true)]
[CeresLabel("Destroy")]
public static void Flow_Destroy(Object uObject)
Parameters
uObjectObject
Flow_DestroyGameObject(GameObject, float)
Provides the Destroy GameObject operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Destroy GameObject")]
public static void Flow_DestroyGameObject(GameObject gameObject, float delay)
Parameters
gameObjectGameObjectdelayfloat
Flow_DontDestroyOnLoad(GameObject)
Provides the Dont Destroy On Load operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Dont Destroy On Load")]
public static void Flow_DontDestroyOnLoad(GameObject gameObject)
Parameters
gameObjectGameObject
Flow_FindGameObject(string)
Finds a GameObject by name and returns it.
[ExecutableFunction]
[CeresLabel("Find GameObject")]
public static GameObject Flow_FindGameObject(string name)
Parameters
namestring
Returns
Flow_FindGameObjectWithTag(string)
Finds one active GameObject by tag. Returns null if no GameObject was found.
[ExecutableFunction(SearchAliases = "Find GameObject WithTag, WithTag")]
[CeresLabel("Find GameObject With Tag")]
public static GameObject Flow_FindGameObjectWithTag(string tag)
Parameters
tagstring
Returns
Flow_FindObjectOfType(SerializedType<Object>)
Retrieves the first active loaded object of Type type.
[ExecutableFunction]
[CeresLabel("Find Object Of Type")]
public static Object Flow_FindObjectOfType(SerializedType<Object> type)
Parameters
typeSerializedType<Object>
Returns
Flow_GameObjectAddComponent(GameObject, SerializedType<Component>)
Adds a component of the specified type to the GameObject.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Add Component")]
public static Component Flow_GameObjectAddComponent(GameObject gameObject, SerializedType<Component> type)
Parameters
gameObjectGameObjecttypeSerializedType<Component>
Returns
Flow_GameObjectCompareTag(GameObject, string)
Provides the GameObject Compare Tag operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Compare Tag")]
public static bool Flow_GameObjectCompareTag(GameObject gameObject, string tag)
Parameters
gameObjectGameObjecttagstring
Returns
Flow_GameObjectGetActiveInHierarchy(GameObject)
Provides the GameObject Get Active In Hierarchy operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Get Active In Hierarchy")]
public static bool Flow_GameObjectGetActiveInHierarchy(GameObject gameObject)
Parameters
gameObjectGameObject
Returns
Flow_GameObjectGetActiveSelf(GameObject)
Gets the local active state of this GameObject.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Get Active Self")]
public static bool Flow_GameObjectGetActiveSelf(GameObject gameObject)
Parameters
gameObjectGameObject
Returns
Flow_GameObjectGetComponent(GameObject, SerializedType<Component>)
Retrieves a reference to a component of the specified type.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Get Component")]
public static Component Flow_GameObjectGetComponent(GameObject gameObject, SerializedType<Component> type)
Parameters
gameObjectGameObjecttypeSerializedType<Component>
Returns
Flow_GameObjectGetComponentInChildren(GameObject, SerializedType<Component>)
Provides the GameObject Get Component In Children operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Get Component In Children")]
public static Component Flow_GameObjectGetComponentInChildren(GameObject gameObject, SerializedType<Component> type)
Parameters
gameObjectGameObjecttypeSerializedType<Component>
Returns
Flow_GameObjectGetComponentInParent(GameObject, SerializedType<Component>)
Provides the GameObject Get Component In Parent operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Get Component In Parent")]
public static Component Flow_GameObjectGetComponentInParent(GameObject gameObject, SerializedType<Component> type)
Parameters
gameObjectGameObjecttypeSerializedType<Component>
Returns
Flow_GameObjectGetComponents(GameObject, SerializedType<Component>)
Provides the GameObject Get Components operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Get Components")]
public static Component[] Flow_GameObjectGetComponents(GameObject gameObject, SerializedType<Component> type)
Parameters
gameObjectGameObjecttypeSerializedType<Component>
Returns
Flow_GameObjectGetComponentsInChildren(GameObject, SerializedType<Component>)
Provides the GameObject Get Components In Children operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Get Components In Children")]
public static Component[] Flow_GameObjectGetComponentsInChildren(GameObject gameObject, SerializedType<Component> type)
Parameters
gameObjectGameObjecttypeSerializedType<Component>
Returns
Flow_GameObjectGetComponentsInParent(GameObject, SerializedType<Component>)
Provides the GameObject Get Components In Parent operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Get Components In Parent")]
public static Component[] Flow_GameObjectGetComponentsInParent(GameObject gameObject, SerializedType<Component> type)
Parameters
gameObjectGameObjecttypeSerializedType<Component>
Returns
Flow_GameObjectGetLayer(GameObject)
Provides the GameObject Get Layer operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Get Layer")]
public static int Flow_GameObjectGetLayer(GameObject gameObject)
Parameters
gameObjectGameObject
Returns
Flow_GameObjectGetName(GameObject)
Provides the GameObject Get Name operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Get Name")]
public static string Flow_GameObjectGetName(GameObject gameObject)
Parameters
gameObjectGameObject
Returns
Flow_GameObjectGetOrAddComponent(GameObject, SerializedType<Component>)
Provides the GameObject Get Or Add Component operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Get Or Add Component")]
public static Component Flow_GameObjectGetOrAddComponent(GameObject gameObject, SerializedType<Component> type)
Parameters
gameObjectGameObjecttypeSerializedType<Component>
Returns
Flow_GameObjectGetTag(GameObject)
Provides the GameObject Get Tag operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Get Tag")]
public static string Flow_GameObjectGetTag(GameObject gameObject)
Parameters
gameObjectGameObject
Returns
Flow_GameObjectSetActive(GameObject, bool)
Activates or deactivates the GameObject, depending on the given true or false value.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Set Active")]
public static void Flow_GameObjectSetActive(GameObject gameObject, bool value)
Parameters
gameObjectGameObjectvaluebool
Flow_GameObjectSetLayer(GameObject, int)
Provides the GameObject Set Layer operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Set Layer")]
public static void Flow_GameObjectSetLayer(GameObject gameObject, int layer)
Parameters
gameObjectGameObjectlayerint
Flow_GameObjectSetName(GameObject, string)
Provides the GameObject Set Name operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Set Name")]
public static void Flow_GameObjectSetName(GameObject gameObject, string name)
Parameters
gameObjectGameObjectnamestring
Flow_GameObjectSetTag(GameObject, string)
Provides the GameObject Set Tag operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Set Tag")]
public static void Flow_GameObjectSetTag(GameObject gameObject, string tag)
Parameters
gameObjectGameObjecttagstring
Flow_InstantiateGameObject(GameObject)
Provides the Instantiate GameObject operation for Flow graphs.
[ExecutableFunction]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Instantiate GameObject")]
public static GameObject Flow_InstantiateGameObject(GameObject original)
Parameters
originalGameObject
Returns
Flow_InstantiateGameObjectAtPosition(GameObject, Vector3, Quaternion)
Provides the Instantiate GameObject At Position operation for Flow graphs.
[ExecutableFunction]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Instantiate GameObject At Position")]
public static GameObject Flow_InstantiateGameObjectAtPosition(GameObject original, Vector3 position, Quaternion rotation)
Parameters
originalGameObjectpositionVector3rotationQuaternion
Returns
Flow_InstantiateGameObjectAtTransform(GameObject, Transform)
Provides the Instantiate GameObject At Transform operation for Flow graphs.
[ExecutableFunction]
[CeresGroup("Unity/GameObject")]
[CeresLabel("Instantiate GameObject At Transform")]
public static GameObject Flow_InstantiateGameObjectAtTransform(GameObject original, Transform parent)
Parameters
originalGameObjectparentTransform
Returns
Flow_InverseTransformDirection(Transform, Vector3)
Provides the Inverse Transform Direction operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Inverse Transform Direction")]
public static Vector3 Flow_InverseTransformDirection(Transform transform, Vector3 direction)
Parameters
Returns
Flow_InverseTransformPoint(Transform, Vector3)
Provides the Inverse Transform Point operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Inverse Transform Point")]
public static Vector3 Flow_InverseTransformPoint(Transform transform, Vector3 position)
Parameters
Returns
Flow_LayerMaskAllLayers()
Provides the Layer Mask All Layers operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("All Layers")]
public static int Flow_LayerMaskAllLayers()
Returns
Flow_LayerMaskGetMask(string)
Provides the Layer Mask Get Mask operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Get Mask")]
public static int Flow_LayerMaskGetMask(string layerName)
Parameters
layerNamestring
Returns
Flow_LayerMaskGetMask2(string, string)
Provides the Layer Mask Get Mask2 operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Get Mask 2")]
public static int Flow_LayerMaskGetMask2(string layerName1, string layerName2)
Parameters
Returns
Flow_LayerMaskGetMask3(string, string, string)
Provides the Layer Mask Get Mask3 operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Get Mask 3")]
public static int Flow_LayerMaskGetMask3(string layerName1, string layerName2, string layerName3)
Parameters
Returns
Flow_LayerMaskNameToLayer(string)
Provides the Layer Mask Name To Layer operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Name To Layer")]
public static int Flow_LayerMaskNameToLayer(string layerName)
Parameters
layerNamestring
Returns
Flow_PhysicsCheckSphere(Vector3, float, int, QueryTriggerInteraction)
Provides the Physics Check Sphere operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Check Sphere")]
public static bool Flow_PhysicsCheckSphere(Vector3 position, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction)
Parameters
positionVector3radiusfloatlayerMaskintqueryTriggerInteractionQueryTriggerInteraction
Returns
Flow_PhysicsDefaultRaycastLayers()
Provides the Physics Default Raycast Layers operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Default Raycast Layers")]
public static int Flow_PhysicsDefaultRaycastLayers()
Returns
Flow_PhysicsLinecast(Vector3, Vector3, int, QueryTriggerInteraction)
Provides the Physics Linecast operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Linecast")]
public static bool Flow_PhysicsLinecast(Vector3 start, Vector3 end, int layerMask, QueryTriggerInteraction queryTriggerInteraction)
Parameters
startVector3endVector3layerMaskintqueryTriggerInteractionQueryTriggerInteraction
Returns
Flow_PhysicsOverlapSphere(Vector3, float, int, QueryTriggerInteraction)
Provides the Physics Overlap Sphere operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Overlap Sphere")]
public static Collider[] Flow_PhysicsOverlapSphere(Vector3 position, float radius, int layerMask, QueryTriggerInteraction queryTriggerInteraction)
Parameters
positionVector3radiusfloatlayerMaskintqueryTriggerInteractionQueryTriggerInteraction
Returns
- Collider[]
Flow_PhysicsRaycast(Vector3, Vector3, float, int, QueryTriggerInteraction)
Provides the Physics Raycast operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Raycast")]
public static bool Flow_PhysicsRaycast(Vector3 origin, Vector3 direction, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction)
Parameters
originVector3directionVector3maxDistancefloatlayerMaskintqueryTriggerInteractionQueryTriggerInteraction
Returns
Flow_PhysicsRaycastAll(Vector3, Vector3, float, int, QueryTriggerInteraction)
Provides the Physics Raycast All operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Raycast All")]
public static RaycastHit[] Flow_PhysicsRaycastAll(Vector3 origin, Vector3 direction, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction)
Parameters
originVector3directionVector3maxDistancefloatlayerMaskintqueryTriggerInteractionQueryTriggerInteraction
Returns
Flow_PhysicsSphereCastAll(Vector3, float, Vector3, float, int, QueryTriggerInteraction)
Provides the Physics Sphere Cast All operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Physics")]
[CeresLabel("Sphere Cast All")]
public static RaycastHit[] Flow_PhysicsSphereCastAll(Vector3 origin, float radius, Vector3 direction, float maxDistance, int layerMask, QueryTriggerInteraction queryTriggerInteraction)
Parameters
originVector3radiusfloatdirectionVector3maxDistancefloatlayerMaskintqueryTriggerInteractionQueryTriggerInteraction
Returns
Flow_RandomRange(float, float)
Returns a random float within [minInclusive..maxInclusive] (range is inclusive).
[ExecutableFunction]
[CeresGroup("Unity/Random")]
[CeresLabel("Random Range")]
public static float Flow_RandomRange(float minInclusive, float maxInclusive)
Parameters
Returns
Flow_RandomRangeInt(int, int)
Return a random int within [minInclusive..maxExclusive).
[ExecutableFunction]
[CeresGroup("Unity/Random")]
[CeresLabel("Random Range Int")]
public static int Flow_RandomRangeInt(int minInclusive, int maxInclusive)
Parameters
Returns
Flow_TimeGetDeltaTime()
Provides the Time Get Delta Time operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Time")]
[CeresLabel("Get Delta Time")]
public static float Flow_TimeGetDeltaTime()
Returns
Flow_TimeGetFixedDeltaTime()
Provides the Time Get Fixed Delta Time operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Time")]
[CeresLabel("Get Fixed Delta Time")]
public static float Flow_TimeGetFixedDeltaTime()
Returns
Flow_TimeGetFrameCount()
Provides the Time Get Frame Count operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Time")]
[CeresLabel("Get Frame Count")]
public static int Flow_TimeGetFrameCount()
Returns
Flow_TimeGetRealtimeSinceStartup()
Provides the Time Get Realtime Since Startup operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Time")]
[CeresLabel("Get Realtime Since Startup")]
public static float Flow_TimeGetRealtimeSinceStartup()
Returns
Flow_TimeGetTime()
Provides the Time Get Time operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Time")]
[CeresLabel("Get Time")]
public static float Flow_TimeGetTime()
Returns
Flow_TimeGetTimeScale()
Provides the Time Get Time Scale operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Time")]
[CeresLabel("Get Time Scale")]
public static float Flow_TimeGetTimeScale()
Returns
Flow_TimeGetUnscaledTime()
Provides the Time Get Unscaled Time operation for Flow graphs.
[ExecutableFunction(ExecuteInDependency = true)]
[CeresGroup("Unity/Time")]
[CeresLabel("Get Unscaled Time")]
public static float Flow_TimeGetUnscaledTime()
Returns
Flow_TimeSetTimeScale(float)
Provides the Time Set Time Scale operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true)]
[CeresGroup("Unity/Time")]
[CeresLabel("Set Time Scale")]
public static void Flow_TimeSetTimeScale(float timeScale)
Parameters
timeScalefloat
Flow_TransformDirection(Transform, Vector3)
Provides the Transform Direction operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Transform Direction")]
public static Vector3 Flow_TransformDirection(Transform transform, Vector3 direction)
Parameters
Returns
Flow_TransformFind(Transform, string)
Finds a child by name n and returns it.
[ExecutableFunction(IsScriptMethod = true)]
[CeresLabel("Find")]
public static Transform Flow_TransformFind(Transform transform, string name)
Parameters
Returns
Flow_TransformGetChild(Transform, int)
Returns a transform child by index.
[ExecutableFunction(IsScriptMethod = true)]
[CeresLabel("Get Child")]
public static Transform Flow_TransformGetChild(Transform transform, int index)
Parameters
Returns
Flow_TransformGetChildCount(Transform)
Provides the Transform Get Child Count operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Child Count")]
public static int Flow_TransformGetChildCount(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetEulerAngles(Transform)
Provides the Transform Get Euler Angles operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Euler Angles")]
public static Vector3 Flow_TransformGetEulerAngles(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetForward(Transform)
Provides the Transform Get Forward operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Forward")]
public static Vector3 Flow_TransformGetForward(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetLocalEulerAngles(Transform)
Provides the Transform Get Local Euler Angles operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Local Euler Angles")]
public static Vector3 Flow_TransformGetLocalEulerAngles(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetLocalPosition(Transform)
Provides the Transform Get Local Position operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Local Position")]
public static Vector3 Flow_TransformGetLocalPosition(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetLocalRotation(Transform)
Provides the Transform Get Local Rotation operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Local Rotation")]
public static Quaternion Flow_TransformGetLocalRotation(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetLocalScale(Transform)
Provides the Transform Get Local Scale operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Local Scale")]
public static Vector3 Flow_TransformGetLocalScale(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetParent(Transform)
Provides the Transform Get Parent operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Parent")]
public static Transform Flow_TransformGetParent(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetPosition(Transform)
Provides the Transform Get Position operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Position")]
public static Vector3 Flow_TransformGetPosition(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetRight(Transform)
Provides the Transform Get Right operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Right")]
public static Vector3 Flow_TransformGetRight(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetRotation(Transform)
Provides the Transform Get Rotation operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Rotation")]
public static Quaternion Flow_TransformGetRotation(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformGetUp(Transform)
Provides the Transform Get Up operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Get Up")]
public static Vector3 Flow_TransformGetUp(Transform transform)
Parameters
transformTransform
Returns
Flow_TransformLookAt(Transform, Transform)
Provides the Transform Look At operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Look At")]
public static void Flow_TransformLookAt(Transform transform, Transform target)
Parameters
Flow_TransformPoint(Transform, Vector3)
Provides the Transform Point operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true, ExecuteInDependency = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Transform Point")]
public static Vector3 Flow_TransformPoint(Transform transform, Vector3 position)
Parameters
Returns
Flow_TransformRotate(Transform, Vector3, Space)
Provides the Transform Rotate operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Rotate")]
public static void Flow_TransformRotate(Transform transform, Vector3 eulers, Space relativeTo)
Parameters
Flow_TransformSetEulerAngles(Transform, Vector3)
Provides the Transform Set Euler Angles operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Set Euler Angles")]
public static void Flow_TransformSetEulerAngles(Transform transform, Vector3 eulerAngles)
Parameters
Flow_TransformSetLocalEulerAngles(Transform, Vector3)
Provides the Transform Set Local Euler Angles operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Set Local Euler Angles")]
public static void Flow_TransformSetLocalEulerAngles(Transform transform, Vector3 eulerAngles)
Parameters
Flow_TransformSetLocalPosition(Transform, Vector3)
Provides the Transform Set Local Position operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Set Local Position")]
public static void Flow_TransformSetLocalPosition(Transform transform, Vector3 position)
Parameters
Flow_TransformSetLocalRotation(Transform, Quaternion)
Provides the Transform Set Local Rotation operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Set Local Rotation")]
public static void Flow_TransformSetLocalRotation(Transform transform, Quaternion rotation)
Parameters
transformTransformrotationQuaternion
Flow_TransformSetLocalScale(Transform, Vector3)
Provides the Transform Set Local Scale operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Set Local Scale")]
public static void Flow_TransformSetLocalScale(Transform transform, Vector3 scale)
Parameters
Flow_TransformSetParent(Transform, Transform, bool)
Provides the Transform Set Parent operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Set Parent")]
public static void Flow_TransformSetParent(Transform transform, Transform parent, bool worldPositionStays)
Parameters
Flow_TransformSetPosition(Transform, Vector3)
Provides the Transform Set Position operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Set Position")]
public static void Flow_TransformSetPosition(Transform transform, Vector3 position)
Parameters
Flow_TransformSetRotation(Transform, Quaternion)
Provides the Transform Set Rotation operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Set Rotation")]
public static void Flow_TransformSetRotation(Transform transform, Quaternion rotation)
Parameters
transformTransformrotationQuaternion
Flow_TransformTranslate(Transform, Vector3, Space)
Provides the Transform Translate operation for Flow graphs.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresGroup("Unity/Transform")]
[CeresLabel("Translate")]
public static void Flow_TransformTranslate(Transform transform, Vector3 translation, Space relativeTo)
Parameters
Flow_UObjectIsValid(Object)
Validate a GameObject, component or asset is alive.
[ExecutableFunction(IsScriptMethod = true, IsSelfTarget = true)]
[CeresLabel("Is Valid")]
public static bool Flow_UObjectIsValid(Object uObject)
Parameters
uObjectObject