So I’m making a Flowjam game with a lot of wacky mechanics going on, and most of them are actually, surprisingly, working somewhat how I intended them to.
The one function that is NOT working right is one of the most basic of basic functions: my freaking PAUSE button, of all things.
Oh sure, it pauses the game, and everything freezes. But when I click to unpause it, literally everything that was connected to timers, including my timer itself, fast fowards as if the game had never been paused to begin with.
Like if my timer is at 15 seconds, and I pause it for 30 seconds, when I click to unpause, it skips forward to 45 seconds (and all of my emitters start spitting out everything they would have spawned over that time period all at once).
Am I doing something wrong or is the pause function currently broken?
According to the Behaviors Handbook, “Pause Game blocks pause the entire game, stopping all physics and game events except for mouse clicks.” Why are my timers still running in the background? Or do I have to set specific logic for each and every one of them to pause when the game is paused?