Back to search
PatternGold tierArrays

ForEachLoop iterating over actor array from GetAllActorsOfClass

Updated 6mo ago
UE 5.3UE 5.4UE 5.5UE 5.6UE 5.7#foreach#array#loop#actors#class#iterate

Reference

Pattern: GetAllActorsOfClass(ActorClass=BP_Enemy) → ForEachLoop(Array=OutActors) → Loop Body → CastTo<BP_Enemy>(Object=Array Element) → Cast Succeeded → [do work on enemy]. ForEachLoop exec in='execute'. Exec outs: 'Loop Body' (each element) and 'Completed' (after all elements). Data outs: 'Array Element' (current item, wildcard type) and 'Array Index' (int). GetAllActorsOfClass output is 'OutActors' (NOT 'ReturnValue' or 'Actors').