Look at the Timer behaviour.
Can you post a CAPX?
That's fine, but Layout2EventSheet needs to invoke whatever the code is in SetTextEventSheet to set SpriteFont1. Typically done in On start of layout. What is the trigger that calls SetTextEventSheet?
When are you setting the text? It needs to be set on Layout2's event sheet. Layout1 won't affect Layout2's objects.
You are doing "Reset global variables to default" in event 2 of "level1". This is setting currentLevel to 0 each time.
Add an Else after the Overlap.
No, it's not. The easiest thing to do is to build a small sample array in C2 with a few elements, then dump out the JSON to see the format. Then just follow the same format for your real data. It should then work.
Someone wrote a plugin a while ago:
Event two is a single statement! Break them apart. Or keep one and use Else for the other.
https://www.scirra.com/blog/143/the-future-2030
Use Families. You can reference the one object as itself, and the other as a Family member.
Triggers are not normal event. You can't OR them.
No there's not.
Develop games in your browser. Powerful, performant & highly capable.
Answer added to initial thread.