I think having one label for all the zones may make it harder, as in my opinion you will need separate if statements for each zone; however, you may be able to do it. I’m not at computer, at the moment, so I can’t test it.
This is what I would do, personally - the code may not be perfect as I’m typing on a phone.
Create exit UI here
tappable
“Exit”{
goto after
}
If you can’t select the exit tappable, you will need to intitalise it in all 3 labels.
The scene starts in zone 3. The reader has gained zone 3 already.
label Zone3
tappable
“LEFT_ARROW”{
if(zone3){
@DARREN walks to spot 1.421 -83 -139 in zone 2 in 2 and pan to zone 2 in 2 THEN DARREN faces left
gain zone2
goto Zone2
}
Not sure but if the reader can click anywhere else and the story still continues, you will need an else to loop.
“RIGHT_ARROW”{
Regardless of if zone 3 is gained, there is nothing there.
DARREN (talk_neutral_atcamera_loop)
There is nothing there.
}
If the reader selected the left arrow they would go to zone 2.
label Zone2
tappable
“LEFT_ARROW”{
if(zone2){
@DARREN walks to spot X Y Z in zone 1 in 2 and pan to zone 1 in 2 THEN DARREN faces left
gain zone1
goto Zone1
}
“RIGHT_ARROW”{
if(Zone3)
@DARREN walks to spot X Y Z in zone 3 in 2 and pan to zone 3 in 2 THEN DARREN faces left
goto Zone3
}
**If the reader selected the left arrow it will go to zone 1. If the reader selected the right arrow it will go to zone 3. Because the reader started at zone 3; therefore, had to gain zone 3 to go to zone 2, I did check it. However, you can remove it. **
label Zone1
tappable
“LEFT_ARROW”
Regardless of if zone 1 is gained, there is nothing there.
DARREN (talk_neutral_atcamera_loop)
There is nothing there.
}
“RIGHT_ARROW”{
DARREN walks to spot 1.421 -83 -139 in zone 2 in 2 and pan to zone 2 in 2 THEN DARREN faces left
gain zone2
goto Zone2
Not sure but if the reader can click anywhere else and the story still continues, you will need an else to loop.
}
label after
[Rest of episode]
I was going to add in being able to skip zones however, how it’s currently set up there’s not need.