openFile
Definition
-- @/=[C]:-1
function openFile(...)
Callers
@/lua/ge/extensions/core/ropeVisualTest.lua
-- Use editor file dialog if editor is active
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/missionPlaybook.lua
if im.MenuItem1("Load") then
editor_fileDialog.openFile(function(data) M.book = loadPlaybook(data.filepath) or M.book.instructions end, {{"missionPlaybook Files",".missionPlaybook.json"}}, false, defaultPlaybookPath)
end
@/lua/ge/extensions/editor/biomeTool.lua
local levelPath, levelName, _ = path.split(getMissionFilename())
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/api/core.lua
editor.checkDirtyAndSave()
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
editor.checkDirtyAndSave()
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
local function doSaveLevelAs()
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
@/lua/ge/extensions/editor/sidewalkSpline.lua
if editor.uiIconImageButton(icons.roadFolder, iconsBig, cols.dullWhite, nil, nil, 'loadTemplateBtn') then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(icons.folder, iconsSmall, cols.blueB, nil, nil, 'selectSidewalkKitBtn') then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/terrainEditor.lua
if im.MenuItem1("Load preset") then
editor_fileDialog.openFile(function(data) selectPreset(data) end, {{"Any files", "*"},{"Terrain Data", "terrainPreset.json"}}, false, var.lastPath)
end
if im.Button("...##HeightMapImage", im.ImVec2(var.inputWidgetHeight, var.inputWidgetHeight)) then
editor_fileDialog.openFile(function(data) terrainImpExp.heightMapTexture = im.ArrayChar(128, data.filepath) end, {{"Any files", "*"},{"Images",{".png", ".dds", ".jpg"}},{"PNG", ".png"}, {"JPG", ".jpg"}, {"DDS", ".dds"}}, false, var.lastPath, true)
end
if im.Button("...##HoleMapImage", im.ImVec2(var.inputWidgetHeight, var.inputWidgetHeight)) then
editor_fileDialog.openFile(function(data) terrainImpExp.holeMapTexture = im.ArrayChar(128, data.filepath) end, {{"Any files", "*"},{"Images",{".png", ".dds", ".jpg"}},{"PNG", ".png"}, {"JPG", ".jpg"}, {"DDS", ".dds"}}, false, var.lastPath, true)
end
if im.Button("+##AddTextureMap", im.ImVec2(var.inputWidgetHeight, var.inputWidgetHeight)) then
editor_fileDialog.openFile(function(data) addTextureMap(data.filepath) end, {{"Any files", "*"},{"Images",{".png", ".dds", ".jpg"}},{"PNG", ".png"}, {"JPG", ".jpg"}, {"DDS", ".dds"}}, false, var.lastPath, true)
end
if im.Button("...##TerrainExportPath", im.ImVec2(var.inputWidgetHeight, var.inputWidgetHeight)) then
editor_fileDialog.openFile(function(data) terrainImpExp.exportPath=im.ArrayChar(128, data.path) end, nil, true, var.lastPath)
end
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize()), nil, nil, nil, string.format("##%s_%s_%s", layer.uid, guiId, "pathLayerFontPath_fileDialog")) then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/camPathEditor.lua
local currentLevelPath = (path.split(getMissionFilename()) or '') .. 'camPaths'
editor_fileDialog.openFile(function(data)
editor.history:commitAction('LoadPath', { filepath = data.filepath }, loadPathActionUndo, loadPathActionRedo)
@/lua/ge/extensions/editor/tech/roadArchitect/import.lua
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/dynamicDecals/loadSave.lua
local function loadFileDialog()
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/missionEditor/layers.lua
if editor.uiIconImageButton(editor.icons.material_pick_mapto, imVec24x24) then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(editor.icons.create_new_folder, imVec24x24) then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/masterSpline.lua
if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/trafficManager.lua
if editor.uiIconImageButton(editor.icons.folder, imSizes.large) then
editor_fileDialog.openFile(function(data) loadSession(data.filepath) end, {{"Session Data Files", ".json"}}, false, prevFilePath)
end
@/lua/ge/extensions/editor/materialEditor.lua
local function openFileDialog()
editor_fileDialog.openFile(
function(data)
local function openFileDialog()
editor_fileDialog.openFile(
function(data)
) then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/missionEditor/prefabs.lua
if im.Button(" ... ##prefab"..i) then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua
editor_fileDialog.openFile(
function(data)
editor_fileDialog.openFile(
function(data)
editor_fileDialog.openFile(
function(data)
editor_fileDialog.openFile(
function (data)
@/lua/ge/extensions/flowgraph/basenode.lua
if im.MenuItem1("Open Source File") then
Engine.Platform.openFile(self.sourcePath)
end
@/lua/ge/extensions/editor/tech/roadArchitect/groups.lua
local function load()
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/toolUtilities/meshAuditionMgr.lua
if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(24, 24), nil, nil, nil, 'folderSelectBtn') then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/assemblySpline.lua
if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(icons.roadFolder, iconsBig, cols.dullWhite, nil, nil, 'loadTemplateBtn') then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(icons.folder, iconsSmall, cols.blueB, nil, nil, 'selectMeshKitBtn') then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/dynamicDecals/fonts.lua
if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize()), nil, nil, nil, "fontPath_FileDialogButton") then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/particleEditor.lua
if im.Button("...") then
editor_fileDialog.openFile(function(data)
if data.filepath ~= "" then
@/lua/ge/extensions/editor/preferences.lua
if imgui.Button("Import...") then
editor_fileDialog.openFile(
function(data) editor.preferencesRegistry:loadCategory(catName, data.filepath) end,
@/lua/ge/extensions/editor/rendererComponents.lua
local function openFileDialog(dir)
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/tech/roadArchitect/profiles.lua
local function load()
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/flowgraph/main.lua
if im.MenuItem1("Load Project...") then
extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
end
if im.MenuItem1("Load Project...") then
extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
end
if im.MenuItem1(idx.." - " .. file) then
self.fgEditor.openFile({filepath = file}, true)
end
writeFile(data.filepath, nodeData)
Engine.Platform.openFile(data.filepath)
end,
if im.MenuItem1("Load into current...") then
extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, false)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
end
if im.MenuItem1("Load into current...") then
extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, false)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
end
if im.MenuItem1("Load Macro from file...") then
extensions.editor_fileDialog.openFile(function(data)self.mgr:createNewMacroNode(data.filepath)end, {{"Any files", "*"},{"Node graph Files",".macro.flow.json"}}, false, self.fgEditor.lastOpenedFolder)
end
@/lua/ge/extensions/editor/mapSensorEditor.lua
local function loadConfiguration()
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/assetManagementTool.lua
if imgui.Button("...##chooseTargetPathForSelection") then
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
changeTargetPathForHash = hash
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
if imgui.Button("...##chooseScanPathForSelection") then
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
if imgui.Button("...##chooseScanPathForNaming") then
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
if imgui.Button("Browse...##delinkPathBtn") then
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
if imgui.Button("Browse...##relinkPathBtn") then
editor_fileDialog.openFile(function(data)
if data.path ~= "" then
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize()), nil, nil, nil, name .. "_Button") then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/multiSpawnManager.lua
if im.MenuItem1("Load...") then
editor_fileDialog.openFile(function(data) loadGroup(data.filepath) end, {{"Vehicle Group Files", ".vehGroup.json"}}, false, prevFilePath)
end
@/lua/ge/extensions/editor/forestEditor.lua
if im.ImageButton(string.format("TextureSetImageButton_%d", id), img.texId, im.ImVec2(imgSize, imgSize)) then
editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(editor.icons.forest_add_brushelement, tabIconSize, nil, nil, nil, "addNewMeshIcon", nil) then
editor_fileDialog.openFile(newForestItemData, {{"mesh files", {".dae", ".dts"}}}, false, "/")
end
editor_fileDialog.openFile(function(data)
if data.filepath ~= "" then
@/lua/ge/extensions/editor/dynamicDecals/inspector/utils.lua
if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize()), nil, nil, nil, string.format("##%s_%s_%s_%s", layer.uid, guiId, propert, "button")) then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/terrainAndRoadImporter.lua
if editor.uiIconImageButton(editor.icons.lineToTerrain, im.ImVec2(34, 34), nil, nil, nil, 'conformToPeaksBtn') then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(editor.icons.simobject_terrainblock, im.ImVec2(34, 34), nil, nil, nil, 'importTerrainBtn') then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(editor.icons.autobahn, im.ImVec2(34, 34), nil, nil, nil, 'importRoadsBtn') then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/raceEditor.lua
if im.MenuItem1("Load...") then
editor_fileDialog.openFile(function(data) loadRace(data.filepath) end, {{"Race files",".race.json"}}, false, previousFilepath)
end
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamTableVis.lua
-- Opens a file dialog to choose JBeam file to load
editor_fileDialog.openFile(function(data)
loadJBeamFile(data)
@/lua/ge/extensions/editor/dynamicDecals/meshes.lua
if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize())) then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/decalSpline.lua
if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(icons.roadFolder, iconsBig, cols.dullWhite, nil, nil, 'loadTemplateBtn') then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/drivePathEditor.lua
if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(icons.folder, iconsBig, nil, nil, nil, 'loadSessionBtn') then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/flowgraphEditor.lua
local function openFile(fCbData, openAsNewManager, keepSavedDirs)
--currentFile = fCbData.filepath
if im.MenuItem1("Load Project...") then
extensions.editor_fileDialog.openFile(function(data)M.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, M.lastOpenedFolder)
end
if im.MenuItem1("Load Project...") then
extensions.editor_fileDialog.openFile(function(data)M.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, M.lastOpenedFolder)
end
if im.MenuItem1(idx.." - " .. file) then
M.openFile({filepath = file}, true)
end
if im.MenuItem1(idx.." - " ..elem.shortName.." - " .. elem.dateFormatted) then
M.openFile({filepath = elem.fileName}, true, true)
end
if im.MenuItem1(idx.." - " .. elem.dateFormatted) then
M.openFile({filepath = elem.fileName}, true, true)
end
@/lua/ge/extensions/editor/raceEditor/tools.lua
if im.Button(" ... ##leftSelector") then
extensions.editor_fileDialog.openFile(
function(data)
if im.Button(" ... ##rightSelector") then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/raceEditor/timeTrials.lua
if im.Button(" ... ##prefab"..i) then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/crawlEditor/trails.lua
if im.Button("Browse##Thumbnail") then
extensions.editor_fileDialog.openFile(
function(data)
if im.Button("Browse##Preview") then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/tech/roadArchitect/junctions.lua
local function loadJunction()
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/api/gui.lua
end
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/client/postFx/utils.lua
editor_fileDialog.openFile(callback, {{"Post Effect Settings", ".postfx"}}, false, lastUsedFolder)
end
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
if editor.uiButtonRightAlign("Bulk Change Texture", nil, true, "bulkChangeTexture_" .. map .. property) then
editor_fileDialog.openFile(
function(data)
local function openFileDialog()
editor_fileDialog.openFile(
function(data)
if im.ImageButton("##imageButton2", terrainMtlCopyProxy.diffuseMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
editor_fileDialog.openFile(
function(data) editor_terrainEditor.updateMap(terrainMtlCopyProxy, "diffuse", data.filepath) end,
if im.ImageButton("##imageButton3", terrainMtlCopyProxy.macroMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
editor_fileDialog.openFile(
function(data) editor_terrainEditor.updateMap(terrainMtlCopyProxy, "macro", data.filepath) end,
if im.ImageButton("##imageButton4", terrainMtlCopyProxy.detailMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
editor_fileDialog.openFile(
function(data) editor_terrainEditor.updateMap(terrainMtlCopyProxy, "detail", data.filepath) end,
if im.ImageButton("##imageButton5", terrainMtlCopyProxy.normalMapObj.texId, materialEditorMapThumbnailSize, nil, nil) then
editor_fileDialog.openFile(
function(data) editor_terrainEditor.updateMap(terrainMtlCopyProxy, "normal", data.filepath) end,
@/lua/ge/extensions/editor/meshSpline.lua
if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
extensions.editor_fileDialog.openFile(
function(data)
if editor.uiIconImageButton(icons.roadFolder, iconsBig, cols.dullWhite, nil, nil, 'loadTemplateBtn') then
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/scriptAIEditor.lua
local function load(d)
extensions.editor_fileDialog.openFile(
function(data)
local function import()
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/sitesEditor.lua
if im.MenuItem1("Load...") then
editor_fileDialog.openFile(function(data) currentSites = loadSites(data.filepath) end, {{"Sites Files",".sites.json"}}, false, previousFilepath)
end
@/lua/ge/extensions/editor/flowgraph/references.lua
if editor.uiIconImageButton(editor.icons.folder_open, im.ImVec2(24, 24)) then
editor_flowgraphEditor.openFile({ filepath = p.projectFile }, true)
end
@/lua/ge/extensions/editor/roadArchitect.lua
local function loadSession()
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/gen/world.lua
local dirname = editor.getLevelPath()..'bat'
editor_fileDialog.openFile(
function(fdata)
local dirname = editor.getLevelPath()..'bat'
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/fileDialog.lua
local function openFile(callbackFn, filenameSuffix, selectFolder, defaultPath, preview, caseSensitivePattern)
return _fileDialog("Open", callbackFn, filenameSuffix, selectFolder, defaultPath, preview, nil, caseSensitivePattern)
@/lua/ge/extensions/editor/dragRaceEditor.lua
if im.MenuItem1("Load Drag Settings...") then
editor_fileDialog.openFile(function(data)
dragSettings.loadDragSettings(data.filepath)
if im.MenuItem1("Load Mission...") then
editor_fileDialog.openFile(function(data)
-- Mission loading is now handled by the modular system
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veJBeamBeautifier.lua
-- Opens a file dialog to choose JBeam file to load
editor_fileDialog.openFile(function(data)
ffi.copy(directoryToBeautifyPtr, data.path)
-- Opens a file dialog to choose JBeam file to load
editor_fileDialog.openFile(function(data)
ffi.copy(directoryToBeautifyPtr, data.filepath)
@/lua/ge/extensions/editor/flowgraph/welcome.lua
if fancyIconButton('OpenProject', editor.icons.folder_open, editor.icons.folder, "Open Project...", "") then
extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
end
if fancyIconButton('OpenProject', editor.icons.folder_open, editor.icons.folder, "Open Project...", "") then
extensions.editor_fileDialog.openFile(function(data)self.fgEditor.openFile(data, true)end, {{"Any files", "*"},{"Node graph Files",".flow.json"}}, false, self.fgEditor.lastOpenedFolder)
end
if fancyIconButton('recent_'..k, editor.icons.folder_open, editor.icons.folder, filename, file) then
self.fgEditor.openFile({filepath = file}, true)
end
@/lua/ge/extensions/editor/dragRaceEditor/dragSettings.lua
if im.Button("Browse##christmasTree") then
editor_fileDialog.openFile("Select Christmas Tree Prefab", "*.prefab", function(path)
if path then
if im.Button("Browse##displaySign") then
editor_fileDialog.openFile("Select Display Sign Prefab", "*.prefab", function(path)
if path then
if im.Button("Browse##paths") then
editor_fileDialog.openFile("Select Paths Prefab", "*.prefab", function(path)
if path then
if im.Button("Browse##decorations") then
editor_fileDialog.openFile("Select Decorations Prefab", "*.prefab", function(path)
if path then
if im.Button("Load...##" .. label) then
editor_fileDialog.openFile(function(data)
dragSettings.prefabs[prefabType].path = data.filepath
@/lua/ge/extensions/editor/resourceChecker.lua
if im.Button("Convert to PNG", im.ImVec2(121* im.uiscale[0],0)) then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/driftDataEditor.lua
if im.MenuItem1("Load...") then
editor_fileDialog.openFile(function(data) loadDriftData(data.filepath) end, {{"driftData Files",".driftData.json"}}, false, currentFileDir)
end
@/lua/ge/extensions/editor/dynamicDecals/export.lua
if editor.uiIconImageButton(editor.icons.folder, im.ImVec2(tool.getIconSize(), tool.getIconSize())) then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
local function loadConfiguration()
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/flowgraph/properties.lua
if im.Selectable1("Select File...") then
extensions.editor_fileDialog.openFile(function(data)
local sel = data.filepath
@/lua/ge/extensions/editor/api/valueInspector.lua
if extensions then fileSpec = {extensions, {"All Files","*"}} end
editor_fileDialog.openFile(function(data)
if data.filepath ~= "" then
@/lua/ge/extensions/gameplay/missions/missionTypes/editorHelper.lua
if im.Button(" ... ##file"..e.label.."...") then
extensions.editor_fileDialog.openFile(
function(data)
editor_flowgraphEditor.open()
editor_flowgraphEditor.openFile({filepath = e.foundFile}, true)
end
@/lua/ge/extensions/editor/perfProfiler.lua
editor_fileDialog.openFile(M.loadFile, {{"Performance Recordings", ".perfRecording.json"}}, false, "/perfRecordings/")
end
@/lua/ge/extensions/editor/createObjectTool.lua
if not staticMeshPickFilenameShown then
editor_fileDialog.openFile(callback, {{"DAE Mesh", ".dae"}}, false, lastUsedStaticMeshFolder)
staticMeshPickFilenameShown = true
@/lua/ge/extensions/editor/util/editorElementHelper.lua
if im.Button(" ... ##file"..e.label.."...") then
extensions.editor_fileDialog.openFile(
function(data)
editor_flowgraphEditor.open()
editor_flowgraphEditor.openFile({filepath = e.foundFile}, true)
end
@/lua/ge/extensions/editor/rallyEditor/pacenotes/customForm.lua
if im.Button("Open Audio File") then
editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/roadSpline.lua
if editor.uiIconImageButton(icons.floppyDiskPlus, iconsBig, cols.blueB, nil, nil, 'importFromBitmapMaskBtn') then
extensions.editor_fileDialog.openFile(
function(data)
materialSelectionMgr.closeWindow() -- If using the groups section, ensure the material selection window is closed.
extensions.editor_fileDialog.openFile(
function(data)
@/lua/ge/extensions/editor/cosimulationSignalEditor.lua
local function loadConfiguration(vehicle)
extensions.editor_fileDialog.openFile(
function(data)
local function execute()
extensions.editor_fileDialog.openFile(
function(data)