Version: 5.3
public static bool ExecuteMenuItem (string menuItemPath);

설명

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

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); } }