protected override void SetMenuItems()
        {
            menu = new GenericMenu();

            //newProject = new NewProjectMenuItem("NEW_PROJECT");
            //loadProject = new LoadProjectMenuItem("LOAD_PROJECT");
            saveProject            = new SaveProjectMenuItem("MenuFile.Save");
            buildProject           = new BuildProjectEadMenuItem("MenuFile.Build");
            buildProjectWindows    = new BuildProjectWindows("MenuFile.BuildWindows");
            buildProjectMacOsX     = new BuildProjectMacOsX("MenuFile.BuildMacOsX");
            buildProjectLinux      = new BuildProjectLinux("MenuFile.BuildLinux");
            buildProjectStandalone = new BuildProjectStandalone("MenuFile.BuildStandalone");
            buildProjectAndroid    = new BuildProjectAndroid("MenuFile.BuildAndroid");
            buildProjectIOS        = new BuildProjectIOS("MenuFile.BuildIOS");
            buildProjectWebGL      = new BuildProjectWebGL("MenuFile.BuildWebGL");
            buildProjectMobile     = new BuildProjectMobile("MenuFile.BuildMobile");
            buildProjectAll        = new BuildProjectAll("MenuFile.BuildAll");

            menu.AddItem(new GUIContent(TC.get(saveProject.Label)), false, Callback, saveProject);

            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProject.Label)), false, Callback, buildProject);
            menu.AddSeparator(TC.get(buildProject.Label) + "/");
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectWindows.Label)), false, Callback, buildProjectWindows);
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectMacOsX.Label)), false, Callback, buildProjectMacOsX);
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectLinux.Label)), false, Callback, buildProjectLinux);
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectStandalone.Label)), false, Callback, buildProjectStandalone);
            menu.AddSeparator(TC.get(buildProject.Label) + "/");
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectAndroid.Label)), false, Callback, buildProjectAndroid);
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectIOS.Label)), false, Callback, buildProjectIOS);
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectWebGL.Label)), false, Callback, buildProjectWebGL);
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectMobile.Label)), false, Callback, buildProjectMobile);
            menu.AddSeparator(TC.get(buildProject.Label) + "/");
            menu.AddItem(new GUIContent(TC.get(buildProject.Label) + "/" + TC.get(buildProjectAll.Label)), false, Callback, buildProjectAll);
        }
예제 #2
0
        protected override void SetMenuItems()
        {
            menu = new GenericMenu();

            //newProject = new NewProjectMenuItem("NEW_PROJECT");
            //loadProject = new LoadProjectMenuItem("LOAD_PROJECT");
            saveProject = new SaveProjectMenuItem("MenuFile.Save");
            //saveProjectAs = new SaveProjectAsMenuItem("SAVE_PROJECT_AS");
            //lom = new LOMMetadataEditorMenuItem("LOM_METADATA_EDITOR");
            //learningObjects = new LearningObjectPropertiesMenuItem("LEARNING_OBJECTS_PROPERTIES");
            //scorm = new LearningObjectPropertiesSCORMMenuItem("LEARNING_OBJECTS_PROPERTIES_SCORM");
            //exportProject = new ExportProjectMenuItem("EXPORT_PROJECT");
            exportEadProject = new ExportProjectEadMenuItem("MenuFile.Export");

            //menu.AddItem(new GUIContent(TC.get(newProject.Label)), false, Callback, newProject);
            //menu.AddItem(new GUIContent(TC.get(loadProject.Label)), false, Callback, loadProject);
            //menu.AddSeparator("");
            menu.AddItem(new GUIContent(TC.get(saveProject.Label)), false, Callback, saveProject);
            // menu.AddItem(new GUIContent(TC.get(saveProjectAs.Label)), false, Callback, saveProjectAs);
            // menu.AddSeparator("");
            //menu.AddItem(new GUIContent(TC.get(lom.Label) + "/" + TC.get(learningObjects.Label)), false, Callback, learningObjects);
            //menu.AddItem(new GUIContent(TC.get(lom.Label) + "/" + TC.get(scorm.Label)), false, Callback, scorm);
            menu.AddSeparator("");
            menu.AddItem(new GUIContent(TC.get(exportEadProject.Label) + "/" + TC.get(exportEadProject.Label)), false, Callback, exportEadProject);
        }