Opens the Scene at path
additively.
All paths are relative to the project folder. Like: "Assets/MyScenes/MyScene.unity".
using UnityEngine; using UnityEditor;
public class Example : MonoBehaviour { [MenuItem("Example/Load Scene Additive")] static void Apply() { string strScenePath = AssetDatabase.GetAssetPath(Selection.activeObject); if (strScenePath == null || !strScenePath.Contains(".unity")) { EditorUtility.DisplayDialog("Select Scene", "You Must Select a Scene!", "Ok"); EditorApplication.Beep(); return; } Debug.Log("Opening " + strScenePath + " additively"); EditorApplication.OpenSceneAdditive(strScenePath); } }