void OnGUI() { GameObject mergerObject = GameObject.Find("SceneMerger"); if (!mergerObject) { return; } SceneMerger merger = mergerObject.GetComponent <SceneMerger> (); if (GUILayout.Button("Load")) { merger.ClearOverlay(); merger.PushSceneObjects(); merger.LoadScenesToOverlay(); merger.PopSceneObjects(); } if (GUILayout.Button("Clean up")) { merger.ClearOverlay(); } }