How it works
With the button enabled, you now have the option to enter Play Mode in two ways:
Press the Fast Play button to play without Domain and Scene reload
Press the regular Play button to play as usual, with a full state reset
Read on to understand in detail how the Fast Enter Play Mode button works in conjunction with the regular Play button.
What happens behind the scenes
When you press the Fast Play button, this plugin sets the option in Project Settings > Editor > Enter Play Mode Settings to Do not reload Domain or Scene, and then enters Play Mode, guaranteeing the maximum speed when playing the game.
Upon exiting Play Mode, the plugin sets the option back to Reload Domain and Scene. This means that the next time you press the regular Play mode button, Unity will reload both domain and scene, ensuring a clean slate that is guaranteed to work even with pieces of code that don't work well when the domain is not reloaded.
Because this plugin modifies the value of the Enter Play Mode Settings option, it might produce a change to the Project Settings asset. If you're using version control, you might want to ensure not to commit this to the rest of the team so it doesn't mess up with their setup.
Last updated