Documentation

Learn how to use NodeCanvas

Download PDF Version

List of Tasks

Following is the last updated list of Tasks (Actions and Conditions) included in the official package.

Actions

Animation Legacy

PlayAnimationAdvanced.cs

Animator

MecanimPlayAnimation.cs
MecanimSetBool.cs
MecanimSetFloat.cs
MecanimSetIK.cs
MecanimSetInt.cs
MecanimSetLayerWeight.cs
MecanimSetLookAt.cs
MecanimSetTrigger.cs

Application

LoadScene.cs

Audio

PlayAudioAtPosition.cs

Blackboard Variables

ComposeVector.cs
DecomposeVector.cs
Dictionary Specific
EvaluateCurve.cs
GetOtherBlackboardVariable.cs
GetToString.cs
List Specific
LoadBlackboard.cs
NormalizeVector.cs
SampleCurve.cs
SaveBlackboard.cs
SetBoolean.cs
SetBooleanRandom.cs
SetEnum.cs
SetFloat.cs
SetFloatRandom.cs
SetInt.cs
SetIntRandom.cs
SetOtherBlackboardVariable.cs
SetVariable.cs
SetVector3.cs
TriggerBoolean.cs

Dictionary

AddElementToDictionary.cs
GetDictionaryElement.cs

Lists

AddElementToList.cs
ClearList.cs
GetCloserGameObjectInList.cs
GetIndexOfElement.cs
GetListCount.cs
InsertElementToList.cs
PickListElement.cs
PickRandomListElement.cs
RemoveElementFromList.cs
SetListElement.cs
ShuffleList.cs
SortGameObjectListByDistance.cs

Camera

CameraFader.cs
FadeIn.cs
FadeOut.cs

Dialogue

Say.cs
SayRandom.cs
StartDialogueTree.cs

GameObject

CreateGameObject.cs
CreatePrimitive.cs
DestroyGameObject.cs
FindAllWithName.cs
FindAllWithTag.cs
FindChildByName.cs
FindClosestWithTag.cs
FindObjectOfType.cs
FindObjectsOfType.cs
FindWithName.cs
FindWithTag.cs
GetAllChildGameObjects.cs
GetComponent.cs
GetDistance.cs
GetGameObjectPosition.cs
InstantiateGameObject.cs
LookAt.cs
RemoveComponent.cs
SetObjectActive.cs

Input

GetInputAxis.cs
GetMousePosition.cs
GetMouseScrollDelta.cs
WaitMousePick.cs
WaitMousePick2D.cs

Movement

Direct

CurveTransformTween.cs
InputMove.cs
MoveAway.cs
MoveTowards.cs
RotateAway.cs
RotateTowards.cs

Pathfinding

FindClosestEdge.cs
Flee.cs
MoveToGameObject.cs
MoveToPosition.cs
Patrol.cs
Wander.cs

Physics

GetLinecastInfo.cs
GetLinecastInfo2D.cs
GetLinecastInfo2DAll.cs
GetOverlapSphereObjects.cs

Script Control

GetField.cs
SendMessage.cs
SendMessageToType.cs
SetField.cs

ExecuteFunction_Multiplatform.cs
GetProperty_Multiplatform.cs
ImplementedAction_Multiplatform.cs
SetProperty_Multiplatform.cs

ExecuteFunction.cs
GetProperty.cs
ImplementedAction.cs
SetProperty.cs

Utility

DebugBeep.cs
DebugDrawLine.cs
DebugLogText.cs
DebugLogVariable.cs
ForceFinishGraph.cs
GraphOwnerControl.cs
RunForever.cs
SendEvent.cs
SendEventToObjects.cs
ShoutEvent.cs
SwitchBehaviour.cs
Wait.cs


Conditions

Animator

MecanimCheckBool.cs
MecanimCheckFloat.cs
MecanimCheckInt.cs
MecanimIsInTransition.cs

Blackboard Variables

CheckBoolean.cs
CheckBooleanTrigger.cs
CheckEnum.cs
CheckFloat.cs
CheckInt.cs
CheckString.cs
CheckUnityObject.cs
CheckVariable.cs
CheckVectorDistance.cs
StringContains.cs

Dictionaries

TryGetValue.cs

Lists

ListContainsElement.cs
ListIsEmpty.cs

GameObject

CanSeeTarget.cs
CheckDistanceToGameObject.cs
CheckLOS.cs
CheckLOS2D.cs
CheckSpeed.cs
HasComponent.cs
IsActive.cs
IsInFront.cs

Input

CheckButtonInput.cs
CheckKeyboardInput.cs
CheckMousePick.cs
CheckMousePick2D.cs

Movement

PathExists.cs

Script Control

CheckCSharpEvent.cs
CheckField.cs
CheckStaticCSharpEvent.cs
CheckUnityEvent.cs

CheckFunction_Multiplatform.cs
CheckProperty_Multiplatform.cs

CheckFunction.cs
CheckProperty.cs

System Events

CheckCollision.cs
CheckCollision2D.cs
CheckMouse.cs
CheckMouse2D.cs
CheckMouseClick.cs
CheckMouseClick2D.cs
CheckTrigger.cs
CheckTrigger2D.cs

UGUI

ButtonClicked.cs
InterceptEvent.cs

Utility

CheckEvent.cs
CheckEventValue.cs
DebugCondition.cs
Probability.cs
Timeout.cs

Yes No Suggest edit
4 of 4 users found this section helpful
Suggest Edit