I'm working on a small puzzle game. There are a number of blocks on the screen. The object is to tap, or click on the blocks until all of them on the screen disappear before they come back again. I was thinking probably the easiest way to handle this is to use trigger of all objects destroyed. But I am not destroying the objects. I am actually making them invisible until the trigger makes them visible again. When all the blocks have disappeared I want them to stop, and do the win screen.
So what is the best way of handling this? Just go with all objects destroyed, and to make them appear use create object and assign their position to their original locations? Or is there a way I can do this without having to use create object? Because all the blocks are actually the same object, they're just multiple instances of it.
I figure something to do with spreading values would help with this maybe?