O'Reilly logo

Monkey Game Development by Michael Hartlef

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action — updating the OnResume method

In the OnResume event, we will switch back to the settings we had specified inside the OnSuspend method, as follows:

  1. Set isSuspended to False.
    Method OnResume:Int()
    isSuspended = False
    
  2. Then, set the update rate of the game back to 60.
    SetUpdateRate(60)
    Return 0
    End
    

What just happened?

In the OnResume event, we just changed the settings we had specified inside the OnResume event. The engine will now update the game normally. You could also load some settings in the event that you had saved before.

Save your script again. I haven't mentioned this much, but save, save, save! One simple power failure and you will lose hours of work.

So what is next? The game will run, but it won't do anything. By now, you ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required