I worked my way through Unity’s Execution Order at http://unity3d.com/support/documentation/Manual/Execution%20Order.html and wondered whether there is a possibility of preventing a given object from loading at the start of a scene.
To be more specific: My game requires scene transitions that return to previous visited scenes again and again. Some of these objects might have been destroyed in between, but would be loaded again as soon as the player returns. Our idea is to save the game state in form of conditions to a specific Manager object that has DontDestroyOnLoad called at the beginning of the game.
Next step would be to destroy these objects in Awake if these conditions hold true, but I’d prefer not even loading them… Any ideas?