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