[quote="tulamide":2hjfl42f]If there is only an "is down" condition for the controller, then refine your first appoach. Add a global "isPaused" and combine the "Start is down" condition with "Trigger once"
+ Start is down
+ Trigger once
-> Set isPaused to 1 - global('isPaused')
This will set isPaused to 1 on every first press of Start, and to 0 on every second. Then add
+ isPaused equal to 1
-> Set time scale to 0
-> Set time scale to 1
I don't know, if controller buttons are still detected if time scale = 0 (I don't have a controller), but apart from that the events above [s:2hjfl42f]will[/s:2hjfl42f] should
Works! I wasn't sure if the trigger once
command you posted was supposed to be input as an event or a condition, but I tried both and got it to work as a condition.
And with that I'd like to start a new trend of showing a picture of the working events when a help question is solved (hopefully this will catch on):How to Pause the game