Everynone  
              
                  
                    August 1, 2022, 11:59am
                   
                  14 
               
             
            
              For Loop takes a wildcard. You feed it a type, it returns the same type. Async spits out a type, the loop processes it. Don’t blame the loop :D. You must  cast here.
Have a look at this infamous behaviour:
  
  
    Regarding the last pic, disconnect the wires, choose class first, then connect For Each. 
Order does matter, the type does not propagate if the class is selected afterwards. 
[image] 
vs 
[image] 
Same nodes, different results. 
Also, avoid plopping nodes down on their own, use the context sensitive nature of BPs → drag the data wire first, then search for stuff. Much faster.
   
 
The order  in which you connect the wires matters.