mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
Merge pull request #1157 from Azaezel/alpha41/saveAsShenanigans
correct mission saveas logic
This commit is contained in:
commit
d28807c34e
|
|
@ -286,10 +286,7 @@ function doEditorResetDefaultLevel()
|
|||
|
||||
function EditorSaveMissionMenu()
|
||||
{
|
||||
if(EditorGui.saveAs)
|
||||
AssetBrowser.setupCreateNewAsset("LevelAsset", AssetBrowser.selectedModule, "EditorSaveMissionAs");
|
||||
else
|
||||
EditorSaveMission();
|
||||
EditorSaveMission();
|
||||
}
|
||||
|
||||
function EditorSaveMission()
|
||||
|
|
@ -387,6 +384,8 @@ function EditorSaveMission()
|
|||
|
||||
function EditorSaveMissionAs( %levelAsset )
|
||||
{
|
||||
EditorGui.saveAs = true;
|
||||
AssetBrowser.setupCreateNewAsset("LevelAsset", AssetBrowser.selectedModule,"");
|
||||
// If we didn't get passed a new mission name then
|
||||
// prompt the user for one.
|
||||
if ( %levelAsset $= "" )
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@ function EditorGui::buildMenus(%this)
|
|||
%fileMenu.appendItem("Open Recent" TAB RecentLevelsPopupMenu);
|
||||
%fileMenu.appendItem("-");
|
||||
%fileMenu.appendItem("Save Level" TAB %cmdCtrl SPC "S" TAB "EditorSaveMissionMenu();");
|
||||
%fileMenu.appendItem("Save Level As..." TAB "" TAB "AssetBrowser.setupCreateNewAsset(\"LevelAsset\", AssetBrowser.selectedModule, \"EditorSaveMissionAs\");");
|
||||
%fileMenu.appendItem("Save Level As..." TAB "" TAB "EditorSaveMissionAs();");
|
||||
%fileMenu.appendItem("-");
|
||||
%fileMenu.appendItem("Save Current Scene as Editor Default" TAB "" TAB "EditorSaveAsDefaultLevel();");
|
||||
%fileMenu.appendItem("Reset Editor Default" TAB "" TAB "EditorResetDefaultLevel();");
|
||||
|
|
|
|||
Loading…
Reference in a new issue