02. Recommended Project Settings

  02. Installation No Comments

Domain Reloading = Reinitialization

Power Inspector can take a few moments to initialize when script domains are reloaded, because it needs to rebuild its databases to reflect what types currently exist in the project.

Play Mode

By default domain reloading takes place every time that you enter play mode. However, it is thankfully possible to avoid this completely by disabling domain reloading when entering play mode in your project settings! Doing this is highly recommended, because cumulatively it can save a lot of time in the long run when you can enter play mode almost instantly every time.

Disabling Domain Reloading When Entering Play Mode

To disable domain reloading when entering play mode follow these steps:
  1. Select the main menu item Edit > Project Settings…
  2. Select the Editor section.
  3. Scroll down to the Enter Play Mode Settings section.
  4. Enable Enter Play Mode Options.
  5. Disable Reload Domain (you can leave Reload Scene enabled if you want to, it won’t cause Power Inspector to reinitialize).
You can learn more about the Enter Play Mode Options from this blog post and from the Unity User Manual.