public void close(GuiControl gui) { EditorGui EditorGui = "EditorGui"; GuiCanvas Canvas = "Canvas"; GuiEditorGui GuiEditorGui = "GuiEditorGui"; EWTreeWindow EWTreeWindow = "EWTreeWindow"; TerrainPainter TerrainPainter = "TerrainPainter"; GuiWindowCollapseCtrl TerrainPainterPreview = "TerrainPainterPreview"; EWInspectorWindow EWInspectorWindow = "EWInspectorWindow"; MaterialEditorPreviewWindow MaterialEditorPreviewWindow = "MaterialEditorPreviewWindow"; MaterialEditorPropertiesWindow MaterialEditorPropertiesWindow = "MaterialEditorPropertiesWindow"; DatablockEditorTreeWindow DatablockEditorTreeWindow = "DatablockEditorTreeWindow"; DatablockEditorInspectorWindow DatablockEditorInspectorWindow = "DatablockEditorInspectorWindow"; DecalEditorGui.DecalEditorWindow DecalEditorWindow = "DecalEditorWindow"; DecalEditorGui.DecalPreviewWindow DecalPreviewWindow = "DecalPreviewWindow"; ForestEditorGui.ForestEditorPalleteWindow ForestEditorPalleteWindow = "ForestEditorPalleteWindow"; ForestEditorGui.ForestEditorPropertiesWindow ForestEditorPropertiesWindow = "ForestEditorPropertiesWindow"; MeshRoadEditorGui.MeshRoadEditorTreeWindow MeshRoadEditorTreeWindow = "MeshRoadEditorTreeWindow"; MeshRoadEditorGui.MeshRoadEditorOptionsWindow MeshRoadEditorOptionsWindow = "MeshRoadEditorOptionsWindow"; GuiWindowCollapseCtrl MissionAreaEditorTerrainWindow = "MissionAreaEditorTerrainWindow"; GuiWindowCollapseCtrl MissionAreaEditorPropertiesWindow = "MissionAreaEditorPropertiesWindow"; ParticleEditor.gui.ParticleEditor.PE_Window PE_Window = "PE_Window"; RiverEditorGui.RiverEditorTreeWindow RiverEditorTreeWindow = "RiverEditorTreeWindow"; RiverEditorGui.RiverEditorOptionsWindow RiverEditorOptionsWindow = "RiverEditorOptionsWindow"; RoadEditorGui.RoadEditorTreeWindow RoadEditorTreeWindow = "RoadEditorTreeWindow"; RoadEditorGui.RoadEditorOptionsWindow RoadEditorOptionsWindow = "RoadEditorOptionsWindow"; ShapeEdAdvancedWindow ShapeEdAdvancedWindow = "ShapeEdAdvancedWindow"; ShapeEdSelectWindow ShapeEdSelectWindow = "ShapeEdSelectWindow"; ShapeEdPropWindow ShapeEdPropWindow = "ShapeEdPropWindow"; MessageHud MessageHud = "MessageHud"; EWTreeWindow["wasOpen"] = EWTreeWindow["isInPopup"]; EWInspectorWindow["wasOpen"] = EWInspectorWindow["isInPopup"]; TerrainPainter["wasOpen"] = TerrainPainter["isInPopup"]; TerrainPainterPreview["wasOpen"] = TerrainPainterPreview["isInPopup"]; MaterialEditorPreviewWindow["wasOpen"] = MaterialEditorPreviewWindow["isInPopup"]; MaterialEditorPropertiesWindow["wasOpen"] = MaterialEditorPropertiesWindow["isInPopup"]; DatablockEditorTreeWindow["wasOpen"] = DatablockEditorTreeWindow["isInPopup"]; DatablockEditorInspectorWindow["wasOpen"] = DatablockEditorInspectorWindow["isInPopup"]; DecalEditorWindow["wasOpen"] = DecalEditorWindow["isInPopup"]; DecalPreviewWindow["wasOpen"] = DecalPreviewWindow["isInPopup"]; ForestEditorPalleteWindow["wasOpen"] = ForestEditorPalleteWindow["isInPopup"]; ForestEditorPropertiesWindow["wasOpen"] = ForestEditorPropertiesWindow["isInPopup"]; MeshRoadEditorTreeWindow["wasOpen"] = MeshRoadEditorTreeWindow["isInPopup"]; MeshRoadEditorOptionsWindow["wasOpen"] = MeshRoadEditorOptionsWindow["isInPopup"]; MissionAreaEditorTerrainWindow["wasOpen"] = MissionAreaEditorTerrainWindow["isInPopup"]; MissionAreaEditorPropertiesWindow["wasOpen"] = MissionAreaEditorPropertiesWindow["isInPopup"]; PE_Window["wasOpen"] = PE_Window["isInPopup"]; RiverEditorTreeWindow["wasOpen"] = RiverEditorTreeWindow["isInPopup"]; RiverEditorOptionsWindow["wasOpen"] = RiverEditorOptionsWindow["isInPopup"]; RoadEditorTreeWindow["wasOpen"] = RoadEditorTreeWindow["isInPopup"]; RoadEditorOptionsWindow["wasOpen"] = RoadEditorOptionsWindow["isInPopup"]; ShapeEdAdvancedWindow["wasOpen"] = ShapeEdAdvancedWindow["isInPopup"]; ShapeEdSelectWindow["wasOpen"] = ShapeEdSelectWindow["isInPopup"]; ShapeEdPropWindow["wasOpen"] = ShapeEdPropWindow["isInPopup"]; EWTreeWindow.ClosePopOut(); EWInspectorWindow.ClosePopOut(); TerrainPainter.ClosePopOut(); TerrainPainterPreview.ClosePopOut(); MaterialEditorPreviewWindow.ClosePopOut(); MaterialEditorPropertiesWindow.ClosePopOut(); DatablockEditorTreeWindow.ClosePopOut(); DatablockEditorInspectorWindow.ClosePopOut(); DecalEditorWindow.ClosePopOut(); DecalPreviewWindow.ClosePopOut(); ForestEditorPalleteWindow.ClosePopOut(); ForestEditorPropertiesWindow.ClosePopOut(); MeshRoadEditorTreeWindow.ClosePopOut(); MeshRoadEditorOptionsWindow.ClosePopOut(); MissionAreaEditorTerrainWindow.ClosePopOut(); MissionAreaEditorPropertiesWindow.ClosePopOut(); PE_Window.ClosePopOut(); RiverEditorTreeWindow.ClosePopOut(); RiverEditorOptionsWindow.ClosePopOut(); RoadEditorTreeWindow.ClosePopOut(); RoadEditorOptionsWindow.ClosePopOut(); ShapeEdAdvancedWindow.ClosePopOut(); ShapeEdSelectWindow.ClosePopOut(); ShapeEdPropWindow.ClosePopOut(); this.editorDisabled(); Canvas.setContent(gui); if (MessageHud.isObject()) { MessageHud.close(); } EditorGui.writeCameraSettings(); Util._schedule("1000", "0", "checkCursor"); checkCursor(); }