Actually, want I really want to do (assuming I understand how Arraymaker works in theory):
Keep an array that starts off empty.
When a tile is activated, it is added to the array with these properties:
SEQID1 (int)
SEQID2 (int)
ActiveStatus (bool)
So it would look something like this:
Gameobject Tile 1, SEQID1 1, SEQID2 20, true
Gameobject Tile 2, SEQID1 2, SEQID2 21, true
Gameobject Tile 3, SEQID1 3, SEQID2 22, true
etc
etc
Then, once a global event 'DONE' is broadcast, I'd send an event 'LIGHTUP' to each object in the array, in order of their SEQID.
So Tile 1 would LIGHTUP, then Tile 2, then Tile 3, etc.
Does that make sense?