Documentation

Learn how to use NodeCanvas

Tasks Included

Following is the last updated list of Tasks (Actions and Conditions) included in the official package for your reference. All tasks have an in-editor help text as well as tooltips for parameters that are not self-explanatory.

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
SeekGameObject.cs
SeekPosition.cs
Patrol.cs
Wander.cs

Physics

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

Reflection

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

Reflection

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
12 of 14 users found this section helpful
Suggest Edit

© Paradox Notion 2014-2024. All rights reserved.