Does anyone know the proper method to get the new foreach loops to work while nested, so that you could for example compare all objects "A" to all objects "B" in one-to-one comparisons each? IE, O(N^2)?. The "run a foreach for two objects" does not appear to do this, my testing shows that it merely iterates through the list of object "A" and "B" on the same one dimensional path, ie object A#1 is only scoped at the same time as B#1, A#2 & B#2, etc.
But I couldn't seem to get a foreach loop to call from inside a foreach loop. I mean you *can* call it, and it appears to properly exit the stack, commit this new loop, then return to the stack, and the new loop will be executed and its events function, but you can't scope the object in the top level foreach loop in the next level foreach loop afaik. IE if you do this code:
Please login to see this link.
Then on line #10, the "on loop for active object (blue) loop name "test1"" event will always return false, doing a short circuit and stopping the conditions and never scoping any blue active objects, because "test1" isn't referenced properly (at all) in this context, afaik.
This isn't the same as fastloops, where you can easily retrieve the index of loop #1 inside of a subloop #2.
If there is anyone who knows how to get this to work, please let me know, otherwise I'll tinker around with it, and if I can't find a method, I'll post it as a feature request. I'm just not sure if theres some method I'm supposed to use to get nested foreach loops to work, or if that functionality simply doesn't exist right now.