Iterator

The Iterator will iterate through each element of the list. For each execution the Iterator task will set the next Element within the specified List. Two value must be specified at a minimum in order for the Iterator task to work. The List variable specifies the IList that should be traversed, and Element specifies the variable that stores each List value.

With this setup the Log Value task will output the following:

FirstElement (UnityEngine.GameObject)
SecondElement (UnityEngine.GameObject)
ThirdElement (UnityEngine.GameObject)

The Iterator will not modify the return status or traversal of its children. As soon as the child returns success or failure it will also return success or failure.