Lumberyard
Legacy Reference

CustomAction Nodes

Flow Graph is deprecated and will be removed in a future version of Lumberyard. Learn about Script Canvas, Lumberyard's new visual scripting environment.

This topic references tools and features that are legacy. If you want to use legacy tools in Lumberyard Editor, disable the CryEntity Removal gem using the Project Configurator or the command line. To learn about the latest features, see the Amazon Lumberyard User Guide.

You can use the following flow graph nodes to control custom actions that entities take.

Abort node

Used to start the abort path of a custom action.

Outputs

Port Type Description
ObjectId Any Entity ID of the object on which the custom action is executing on

Control node

Used to control a custom action instance.

Inputs

Port Type Description
Start String Entity is entering the start path
Succeed String Entity is entering the succeed path
SucceedWait String Entity is entering the succeed wait path
SucceedWaitComplete String Entity is entering the succeed wait complete path
Abort Any Entity is entering the abort path
EndSuccess Any Entity is entering the end succeed path
EndFailure Any Entity is entering the end failure path

Outputs

Port Type Description
Started Any Entity has entered the start path
Succeeded Any Entity has entered the succeed path
SucceedWait Any Entity has entered the succeed wait path
SucceedWaitComplete Any Entity has entered the succeed wait completed
Aborted Any Entity has entered the abort path
EndedSuccess Any Entity has entered the end success path
EndedFailure Any Entity has entered the end failure path

End node

Used to end a custom action.

Inputs

Port Type Description
Succeed Any Entity has entered the succeed path
SucceedWait Any Entity has entered the succeed wait path
SucceedWaitComplete Any Entity has entered the succeed wait complete path
Abort Any Entity has entered the abort path
EndSuccess Any Entity has entered the end succeed path
EndFailure Any Entity has entered the end failure path

Start node

Used to start a custom action.

Outputs

Port Type Description
ObjectId Any Entity ID of the object on which the custom action is executing on

Succeed node

Used to indicate a custom action succeeded.

Outputs

Port Type Description
ObjectId Any Entity ID of the object on which the custom action is executing on

SucceedWait node

Used ro indicate that a custom action wait succeeded.

Outputs

Port Type Description
ObjectId Any Entity ID of the object on which the custom action is executing on

SucceedWaitComplete node

Used to indicate that a custom action wait succeeded and completed.

Outputs

Port Type Description
ObjectId Any Entity ID of the object on which the custom action is executing on