Invokes the menu item in the specified path.
This function also works with Editor Scripts.
// Simple script that lets you create a new // scene, create a cube and an empty game object in the scene // Save the scene and close the editor
import UnityEditor;
@MenuItem ("Example/Chain Actions and close") static function Chain() { EditorApplication.NewScene(); EditorApplication.ExecuteMenuItem("GameObject/Create Other/Cube"); EditorApplication.ExecuteMenuItem("GameObject/Create Empty");
EditorApplication.SaveScene("Assets/MyNewScene.unity"); EditorApplication.Exit(0); }
// Simple script that lets you create a new // scene, create a cube and an empty game object in the scene // Save the scene and close the editor
using UnityEditor; using UnityEditor.SceneManagement;
public class ExampleClass {
[MenuItem("Examples/Execute menu items")] static void EditorPlaying() {
var newScene = EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Single); EditorApplication.ExecuteMenuItem("GameObject/3D Object/Cube"); EditorApplication.ExecuteMenuItem("GameObject/Create Empty"); EditorSceneManager.SaveScene(newScene, "Assets/MyNewScene.unity"); EditorApplication.Exit(0); } }