public override void onGuiUpdate(string text) { string minHeight = Util.getWord(text, 1); string avgHeight = Util.getWord(text, 2); string maxHeight = Util.getWord(text, 3); TerrainEditor ETerrainEditor = "ETerrainEditor"; string mouseBrushInfo = " (Mouse) #: " + Util.getWord(text, 0) + " avg: " + avgHeight + " " + ETerrainEditor.currentAction; string selectionInfo = " (Selected) #: " + Util.getWord(text, 4) + " avg: " + Util.getWord(text, 5); GuiTextCtrl TEMouseBrushInfo = "TEMouseBrushInfo"; GuiTextCtrl TEMouseBrushInfo1 = "TEMouseBrushInfo1"; GuiTextCtrl TESelectionInfo = "TESelectionInfo"; GuiTextCtrl TESelectionInfo1 = "TESelectionInfo1"; TEMouseBrushInfo.setValue(mouseBrushInfo); TEMouseBrushInfo1.setValue(mouseBrushInfo); TESelectionInfo.setValue(selectionInfo); TESelectionInfo1.setValue(selectionInfo); EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; EditorGuiStatusBar.setSelection("min: " + minHeight + " avg: " + avgHeight + " max: " + maxHeight); }
public override void onActivated() { ParticleEditor ParticleEditor = "ParticleEditor"; EditorGui EditorGui = "EditorGui"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; ParticleEditor.PE_Window PE_Window = "PE_Window"; GuiControl WorldEditorToolbar = EditorGui.FOT("WorldEditorToolbar"); //Copyright Winterleaf Entertainment L.L.C. 2013 this["isActive"] = true.AsString(); //Copyright Winterleaf Entertainment L.L.C. 2013 if (!ParticleEditor["isInitialized"].AsBool()) { ParticleEditor.initEditor(); ParticleEditor["isInitialized"] = true.AsString(); } WorldEditorToolbar.setVisible(true); EditorGui.bringToFront(PE_Window); PE_Window.setVisible(true); PE_Window.makeFirstResponder(true); this.map.push(); ParticleEditor.resetEmitterNode(); // Set the status bar here EditorGuiStatusBar.setInfo("Particle editor."); EditorGuiStatusBar.setSelection(""); base.onActivated(); }
public void unselectDatablock(string datablock, bool dontSyncTree) { GuiTreeViewCtrl DatablockEditorTree = "DatablockEditorTree"; GuiInspector DatablockEditorInspector = "DatablockEditorInspector"; GuiWindowCollapseCtrl DatablockEditorInspectorWindow = "DatablockEditorInspectorWindow"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; DatablockEditorInspector.removeInspect(datablock); if (!dontSyncTree) { int id = DatablockEditorTree.findItemByValue(datablock.getID().AsString()); DatablockEditorTree.selectItem(id, false); } this.syncDirtyState(); // If we have exactly one selected datablock remaining, re-enable // the save-as button. int numSelected = this.getNumSelectedDatablocks(); if (numSelected == 1) { ((GuiBitmapButtonCtrl)DatablockEditorInspectorWindow.findObjectByInternalName("saveAsButton", true)).setActive(true); GuiTextEditCtrl fileNameField = DatablockEditorInspectorWindow.findObjectByInternalName("DatablockFile", true); fileNameField.setText(((SimObject)this.getSelectedDatablock()).getFilename()); fileNameField.setActive(true); } EditorGuiStatusBar.setSelection(this.getNumSelectedDatablocks() + " Datablocks Selected"); }
public override void onActivated() { GuiWindowCollapseCtrl MissionAreaEditorPropertiesWindow = "MissionAreaEditorPropertiesWindow"; GuiWindowCollapseCtrl MissionAreaEditorTerrainWindow = "MissionAreaEditorTerrainWindow"; MissionAreaEditorGui MissionAreaEditorGui = "MissionAreaEditorGui"; EditorGui EditorGui = "EditorGui"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; //Copyright Winterleaf Entertainment L.L.C. 2013 this["isActive"] = true.AsString(); //Copyright Winterleaf Entertainment L.L.C. 2013 this.readSettings(); EditorGui.bringToFront("MissionAreaEditorGui"); MissionAreaEditorGui.setVisible(true); MissionAreaEditorGui.makeFirstResponder(true); MissionAreaEditorTerrainWindow.setVisible(true); MissionAreaEditorPropertiesWindow.setVisible(true); // Set the status bar here until all tool have been hooked up EditorGuiStatusBar.setInfo("Mission Area Editor."); EditorGuiStatusBar.setSelection(""); // Allow the Gui to setup. MissionAreaEditorGui.onEditorActivated(); base.onActivated(); }
public void onUnSelect(SimObject obj) { EditorGui EditorGui = "EditorGui"; Inspector Inspector = "Inspector"; EditorTree EditorTree = "EditorTree"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; ETransformSelection ETransformSelection = "ETransformSelection"; if (obj.isObject() && obj.isMethod("onEditorUnselect")) { obj.call("onEditorUnselect"); } EditorGui.currentEditor.onObjectDeselected(obj); Inspector.removeInspect(obj); EditorTree.removeSelection(obj); // Inform the camera console.commandToServer("EditorOrbitCameraSelectChange", new string[] { getSelectionSize().AsString(), getSelectionCentroid().AsString() }); EditorGuiStatusBar.setSelectionObjectsByCount(getSelectionSize().AsString()); // Update the Transform Selection window ETransformSelection.onSelectionChanged(); }
public override void onActivated() { EditorGui EditorGui = "EditorGui"; EWorldEditor EWorldEditor = "EWorldEditor"; EditorTree EditorTree = "EditorTree"; Creator.EWCreatorWindow EWCreatorWindow = "EWCreatorWindow"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; ETransformSelection ETransformSelection = "ETransformSelection"; SimGroup MissionGroup = "MissionGroup"; EditorGui.bringToFront("EWorldEditor"); EWorldEditor.setVisible(true); EditorGui.menuBar.insert(EditorGui.worldMenu, EditorGui.menuBar["dynamicItemInsertPos"].AsInt()); EWorldEditor.makeFirstResponder(true); EditorTree.open(MissionGroup, true); EWCreatorWindow.setNewObjectGroup(MissionGroup); EWorldEditor.syncGui(); EditorGuiStatusBar.setSelectionObjectsByCount(EWorldEditor.getSelectionSize().AsString()); // Should the Transform Selection window open? if (EWorldEditor["ETransformSelectionDisplayed"].AsBool()) { ETransformSelection.setVisible(true); } base.onActivated(); }
public void onMultiSelect(SimSet set) { EditorTree EditorTree = "EditorTree"; EditorGui EditorGui = "EditorGui"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; ETransformSelection ETransformSelection = "ETransformSelection"; int count = set.getCount(); int i = 0; for (uint x = 0; x < set.getCount(); x++) { SimObject obj = set.getObject(x); if (obj.isMethod("onEditorSelect")) { obj.call("onEditorSelect", count.AsString()); } i++; EditorTree.addSelection(obj, i == count); EditorGui.currentEditor.onObjectSelected(obj); } // Inform the camera console.commandToServer("EditorOrbitCameraSelectChange", new string[] { count.AsString(), getSelectionCentroid().AsString() }); EditorGuiStatusBar.setSelectionObjectsByCount(getSelectionSize().AsString()); // Update the Transform Selection window, if it is // visible. if (ETransformSelection.isVisible()) { ETransformSelection.onSelectionChanged(); } }
public void switchAction(string action) { EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; string actionDesc = getActionDescription(action); this["currentMode"] = "paint"; this.selectionHidden = true; this.currentAction = action; this["currentActionDesc"] = actionDesc; this["savedAction"] = action; this["savedActionDesc"] = actionDesc; if (action == "setEmpty" || action == "clearEmpty" || action == "setHeight") { this.renderSolidBrush = true; } else { this.renderSolidBrush = false; } EditorGuiStatusBar.setInfo(actionDesc); this.setAction(this.currentAction); }
public void initStatusBar() { EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; ShapeEditor ShapeEditor = "ShapeEditor"; EditorGuiStatusBar.setInfo("Shape editor ( Shift Click ) to speed up camera."); if (ShapeEditor.shape != 0) { EditorGuiStatusBar.setSelection(ShapeEditor.shape["baseShape"]); } }
public override void onActivated() { RiverEditorGui RiverEditorGui = "RiverEditorGui"; GuiControl RiverEditorToolbar = "RiverEditorToolbar"; GuiWindowCollapseCtrl RiverEditorOptionsWindow = "RiverEditorOptionsWindow"; GuiWindowCollapseCtrl RiverEditorTreeWindow = "RiverEditorTreeWindow"; GuiTreeViewCtrl RiverTreeView = "RiverTreeView"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; GizmoProfile GlobalGizmoProfile = "GlobalGizmoProfile"; EditorGui EditorGui = "EditorGui"; //Copyright Winterleaf Entertainment L.L.C. 2013 this["isActive"] = true.AsString(); //Copyright Winterleaf Entertainment L.L.C. 2013 this.readSettings(); omni.bGlobal["$River::EditorOpen"] = true; ((GuiBitmapButtonCtrl) ((GuiDynamicCtrlArrayControl)"ToolsPaletteArray").findObjectByInternalName( "RiverEditorAddRiverMode", false)).performClick(); EditorGui.bringToFront("RiverEditorGui"); RiverEditorGui.setVisible(true); RiverEditorGui.makeFirstResponder(true); RiverEditorToolbar.setVisible(true); RiverEditorOptionsWindow.setVisible(true); RiverEditorTreeWindow.setVisible(true); RiverTreeView.open("ServerRiverSet", true); this.map.push(); // Store this on a dynamic field // in order to restore whatever setting // the user had before. this["prevGizmoAlignment"] = GlobalGizmoProfile["alignment"]; // The DecalEditor always uses Object alignment. GlobalGizmoProfile["alignment"] = "Object"; // Set the status bar here until all tool have been hooked up EditorGuiStatusBar.setInfo("River editor."); EditorGuiStatusBar.setSelection(""); // Allow the Gui to setup. RiverEditorGui.onEditorActivated(); base.onActivated(); }
public void selectDatablock(SimObject datablock, bool add = false, bool dontSyncTree = false) { GuiTreeViewCtrl DatablockEditorTree = "DatablockEditorTree"; GuiInspector DatablockEditorInspector = "DatablockEditorInspector"; GuiWindowCollapseCtrl DatablockEditorInspectorWindow = "DatablockEditorInspectorWindow"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; if (add) { DatablockEditorInspector.addInspect(datablock); } else { DatablockEditorInspector.inspect(datablock); } if (!dontSyncTree) { int id = DatablockEditorTree.findItemByValue(datablock); if (!add) { DatablockEditorTree.clearSelection(); } DatablockEditorTree.selectItem(id, true); DatablockEditorTree.scrollVisible(id); } this.syncDirtyState(); // Update the filename text field. int numSelected = this.getNumSelectedDatablocks(); GuiTextEditCtrl fileNameField = DatablockEditorInspectorWindow.findObjectByInternalName("DatablockFile", true); if (numSelected == 1) { string fileName = datablock.getFilename(); fileNameField.setText(fileName != "" ? fileName : omni.sGlobal["$DATABLOCK_EDITOR_DEFAULT_FILENAME"]); } else { fileNameField.setText(""); } EditorGuiStatusBar.setSelection(this.getNumSelectedDatablocks() + " Datablocks Selected"); }
public override void onActivated() { EditorGui EditorGui = "EditorGui"; MenuBar menuBar = EditorGui["menuBar"]; GuiControl ConvexEditorToolbar = "ConvexEditorToolbar"; GuiConvexEditorCtrl ConvexEditorGui = "ConvexEditorGui"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; GizmoProfile GlobalGizmoProfile = "GlobalGizmoProfile"; this.readSettings(); EditorGui.bringToFront(ConvexEditorGui); ConvexEditorGui.setVisible(true); ConvexEditorToolbar.setVisible(true); ConvexEditorGui.makeFirstResponder(true); this.map.push(); // Set the status bar here until all tool have been hooked up EditorGuiStatusBar.setInfo("Sketch Tool."); EditorGuiStatusBar.setSelection(""); // Add our menu. menuBar.insert("ConvexActionsMenu", menuBar["dynamicItemInsertPos"].AsInt()); // Sync the pallete button state with the gizmo mode. string mode = GlobalGizmoProfile["mode"]; switch (mode) { case "None": ((GuiBitmapButtonCtrl)"ConvexEditorNoneModeBtn").performClick(); break; case "Move": ((GuiBitmapButtonCtrl)"ConvexEditorMoveModeBtn").performClick(); break; case "Rotate": ((GuiBitmapButtonCtrl)"ConvexEditorRotateModeBtn").performClick(); break; case "Scale": ((GuiBitmapButtonCtrl)"ConvexEditorScaleModeBtn").performClick(); break; } base.onActivated(); }
public void resetSelectedDatablock() { GuiTreeViewCtrl DatablockEditorTree = "DatablockEditorTree"; DatablockEditor.DatablockEditorInspector DatablockEditorInspector = "DatablockEditorInspector"; GuiWindowCollapseCtrl DatablockEditorInspectorWindow = "DatablockEditorInspectorWindow"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; DatablockEditorTree.clearSelection(); DatablockEditorInspector.inspect("0"); ((GuiTextEditCtrl)DatablockEditorInspectorWindow.findObjectByInternalName("DatablockFile", true)).setText(""); EditorGuiStatusBar.setSelection(""); }
//--------------------------------------------------------------------------------------------- public override void onActivated() { EditorGui EditorGui = "EditorGui"; GuiWindowCollapseCtrl DatablockEditorTreeWindow = "DatablockEditorTreeWindow"; GuiWindowCollapseCtrl DatablockEditorInspectorWindow = "DatablockEditorInspectorWindow"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; Extendable.WorldEditor EWorldEditor = "EWorldEditor"; //Copyright Winterleaf Entertainment L.L.C. 2013 this["isActive"] = true.AsString(); //Copyright Winterleaf Entertainment L.L.C. 2013 ((GuiControl)EditorGui.findObjectByInternalName("WorldEditorToolbar", true)).setVisible(false); EditorGui.bringToFront("DatablockEditorPlugin"); DatablockEditorTreeWindow.setVisible(true); DatablockEditorInspectorWindow.setVisible(true); DatablockEditorInspectorWindow.makeFirstResponder(true); this.map.push(); // Set the status bar here until all tool have been hooked up EditorGuiStatusBar.setInfo("Datablock editor."); int numSelected = this.getNumSelectedDatablocks(); if (numSelected == 0) { EditorGuiStatusBar.setSelection(""); } else { EditorGuiStatusBar.setSelection(numSelected + " datablocks selected"); } this.init(); this.readSettings(); if (EWorldEditor.getSelectionSize() == 1) { this.onObjectSelected(EWorldEditor.getSelectedObject(0)); } base.onActivated(); }
public void onSelect(SimObject obj) { EditorTree EditorTree = "EditorTree"; EditorTree.addSelection(obj, true); Util.setShadowVizLight(obj); if (obj.isObject() && obj.isMethod("onEditorSelect")) { obj.call("onEditorSelect", getSelectionSize().AsString()); } EditorGui EditorGui = "EditorGui"; EditorGui.currentEditor.onObjectSelected(obj); // Inform the camera console.commandToServer("EditorOrbitCameraSelectChange", new string[] { getSelectionSize().AsString(), getSelectionCentroid().AsString() }); EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; EditorGuiStatusBar.setSelectionObjectsByCount(getSelectionSize().AsString()); // Update the materialEditorList iGlobal["$Tools::materialEditorList"] = obj.getId(); // Used to help the Material Editor( the M.E doesn't utilize its own TS control ) // so this dirty extension is used to fake it, just like the women I use to date... GuiWindowCollapseCtrl womanIUseToDate = "MaterialEditorPreviewWindow"; GuiControl theOtherTramp = "MaterialEditorGui"; if (womanIUseToDate.isVisible()) { theOtherTramp.call("prepareActiveObject"); } // Update the Transform Selection window ETransformSelection ETransformSelection = "ETransformSelection"; ETransformSelection.onSelectionChanged(); }
public override void onActivated() { base.onActivated(); EditorGui EditorGui = "EditorGui"; TerrainEditor ETerrainEditor = "ETerrainEditor"; GuiControl EWTerrainEditToolbar = "EWTerrainEditToolbar"; TerrainEditorPlugin TerrainEditorPlugin = "TerrainEditorPlugin"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; Settings EditorSettings = "EditorSettings"; EditorGui.readTerrainEditorSettings(); string action = EditorSettings.value("TerrainEditor/currentAction"); ETerrainEditor.switchAction(action); GuiButtonCtrl ctrl = (((GuiDynamicCtrlArrayControl)"ToolsPaletteArray").findObjectByInternalName(action, true)); ctrl.setStateOn(true); GuiBitmapButtonCtrl octrl = ((GuiControl)"EWTerrainEditToolbarBrushType").findObjectByInternalName("ellipse", true); octrl.performClick(); EditorGui.menuBar.insert(this["terrainMenu"], EditorGui.menuBar["dynamicItemInsertPos"].AsInt()); EditorGui.bringToFront(ETerrainEditor); ETerrainEditor.setVisible(true); ETerrainEditor.attachTerrain(); ETerrainEditor.makeFirstResponder(true); EWTerrainEditToolbar.setVisible(true); ETerrainEditor.onBrushChanged(); ETerrainEditor.setup(); TerrainEditorPlugin.syncBrushInfo(); EditorGuiStatusBar.setSelection(""); ((ActionMap)map).push(); }
public override void onClearSelection() { EditorGui EditorGui = "EditorGui"; Inspector Inspector = "Inspector"; EditorTree EditorTree = "EditorTree"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; ETransformSelection ETransformSelection = "ETransformSelection"; EditorGui.currentEditor.onSelectionCleared(); EditorTree.clearSelection(); // Inform the camera console.commandToServer("EditorOrbitCameraSelectChange", new string[] { getSelectionSize().AsString(), getSelectionCentroid().AsString() }); EditorGuiStatusBar.setSelectionObjectsByCount(getSelectionSize().AsString()); // Update the Transform Selection window ETransformSelection.onSelectionChanged(); }
public override void onActivated() { RoadEditorGui RoadEditorGui = "RoadEditorGui"; GuiControl RoadEditorToolbar = "RoadEditorToolbar"; GuiWindowCollapseCtrl RoadEditorOptionsWindow = "RoadEditorOptionsWindow"; GuiWindowCollapseCtrl RoadEditorTreeWindow = "RoadEditorTreeWindow"; GuiTreeViewCtrl RoadTreeView = "RoadTreeView"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; EditorGui EditorGui = "EditorGui"; //Copyright Winterleaf Entertainment L.L.C. 2013 this["isActive"] = true.AsString(); //Copyright Winterleaf Entertainment L.L.C. 2013 this.readSettings(); ((GuiBitmapButtonCtrl) ((GuiDynamicCtrlArrayControl)"ToolsPaletteArray").findObjectByInternalName("RoadEditorAddRoadMode", false)).performClick(); EditorGui.bringToFront(RoadEditorGui); RoadEditorGui.setVisible(true); RoadEditorGui.makeFirstResponder(true); RoadEditorToolbar.setVisible(true); RoadEditorOptionsWindow.setVisible(true); RoadEditorTreeWindow.setVisible(true); RoadTreeView.open("ServerDecalRoadSet", true); this.map.push(); // Set the status bar here until all tool have been hooked up EditorGuiStatusBar.setInfo("Road editor."); EditorGuiStatusBar.setSelection(""); base.onActivated(); }
public override void onActivated() { EditorGui EditorGui = "EditorGui"; TerrainEditor ETerrainEditor = "ETerrainEditor"; GuiWindowCollapseCtrl TerrainPainterPreview = "TerrainPainterPreview"; GuiControl EWTerrainPainterToolbar = "EWTerrainPainterToolbar"; EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; TerrainPainter TerrainPainter = "TerrainPainter"; base.onActivated(); isActive = true; EditorGui.readTerrainEditorSettings(); GuiControl EWTerrainPainterToolbarBrushType = "EWTerrainPainterToolbarBrushType"; ((GuiBitmapButtonCtrl)EWTerrainPainterToolbarBrushType.findObjectByInternalName("ellipse", true)) .performClick(); map.push(); EditorGui.bringToFront(ETerrainEditor); ETerrainEditor.setVisible(true); ETerrainEditor.attachTerrain(); ETerrainEditor.makeFirstResponder(true); //Copyright Winterleaf Entertainment L.L.C. 2013 TerrainPainter.setVisible(true); TerrainPainterPreview.setVisible(true); //Copyright Winterleaf Entertainment L.L.C. 2013 EWTerrainPainterToolbar.setVisible(true); ETerrainEditor.onBrushChanged(); //Copyright Winterleaf Entertainment L.L.C. 2013 TerrainPainter.setup(0); //Copyright Winterleaf Entertainment L.L.C. 2013 syncBrushInfo(); EditorGuiStatusBar.setSelection(""); }
public override void onActivated() { readSettings(); // Set a global variable so everyone knows we're editing! bGlobal["$Nav::EditorOpen"] = true; // Start off in Select mode. GuiDynamicCtrlArrayControl ToolsPaletteArray = "ToolsPaletteArray"; GuiBitmapButtonCtrl NavEditorSelectMode = ToolsPaletteArray.FOT("NavEditorSelectMode"); NavEditorSelectMode.performClick(); EditorGui EditorGui = "EditorGui"; NavEditorGui NavEditorGui = "NavEditorGui"; EditorGui.bringToFront(NavEditorGui); NavEditorGui.setVisible(true); NavEditorGui.makeFirstResponder(true); GuiControl NavEditorToolbar = "NavEditorToolbar"; NavEditorToolbar.setVisible(true); GuiWindowCollapseCtrl NavEditorOptionsWindow = "NavEditorOptionsWindow"; GuiWindowCollapseCtrl NavEditorTreeWindow = "NavEditorTreeWindow"; NavEditorOptionsWindow.setVisible(true); NavEditorTreeWindow.setVisible(true); // Inspect the ServerNavMeshSet, which contains all the NavMesh objects // in the mission. SimSet ServerNavMeshSet = "ServerNavMeshSet"; if (!Util.isObject(ServerNavMeshSet)) { ServerNavMeshSet = new ObjectCreator("SimSet", "ServerNavMeshSet").Create(); } if (ServerNavMeshSet.getCount() == 0) { messageBox.MessageBoxYesNo("No NavMesh", "There is no NavMesh in this level. Would you like to create one?" + " " + "If not, please use the World Editor to create a new NavMesh.", "Canvas.pushDialog(CreateNewNavMeshDlg);"); } NavTreeView NavTreeView = "NavTreeView"; NavTreeView.open(ServerNavMeshSet, true); // Push our keybindings to the top. (See initializeNavEditor for where this // map was created.) map.push(); // Store this on a dynamic field // in order to restore whatever setting // the user had before. GizmoProfile GlobalGizmoProfile = "GlobalGizmoProfile"; prevGizmoAlignment = GlobalGizmoProfile.alignment; // Always use Object alignment. GlobalGizmoProfile.alignment = "Object"; // Set the status bar here until all tool have been hooked up EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar"; EditorGuiStatusBar.setInfo("Navigation editor."); EditorGuiStatusBar.setSelection(""); // Allow the Gui to setup. NavEditorGui.onEditorActivated(); base.onActivated(); }