ソースコード
using System; using UnityEditor.SceneManagement; public sealed class SceneSetupScope : IDisposable { private readonly SceneSetup[] m_oldSetups; public SceneSetupScope() { m_oldSetups = EditorSceneManager.GetSceneManagerSetup(); } public void Dispose() { EditorSceneManager.RestoreSceneManagerSetup( m_oldSetups ); } }