I read Ashley's comment in this post that helped w/ 1 issue () but having a similar / separate issue.
I build an array that corresponds to each level... the level shows a light and plays a sound. I've tried several ways to make this work, but I'm missing something (I think prob very similar to the issue mentioned in the post listed above).
Here is my example of what happens (and pic of my most recent logic).
Level 1 adds the color Red. Level 2 adds Purple. Level 3 adds White. So, my array is pretty simple:
But, when I "play" the array (the lights/sound), I'm only getting the last entry. What happens is that my "Play" function will play Red for level 1. For level 2 it will play Purple, Purple. For level 3 it will play White, White, White.
What I want to happen is: Level 1 will play Red. Level 2 will play Red, Purple. Level 3 will play Red, Purple, White... and so on.
I've tried the various .CurValue, .CurX, loopindex, etc. It feels like the same issue that Ashley talked about... just not sure how to get past it. Any help is greatly appreciated.