summaryrefslogtreecommitdiff
path: root/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2023-06-28 21:00:55 +0800
committerchai <215380520@qq.com>2023-06-28 21:00:55 +0800
commit05cb0609b1ddef5380a7c9442605cbfdad4df192 (patch)
tree1f0414bf1f059d9157772142fd8cf70a5507631c /WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs
parentb97cddeb2c133d563aa78eac87ab3991c233b37f (diff)
*misc
Diffstat (limited to 'WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs')
-rw-r--r--WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs14
1 files changed, 9 insertions, 5 deletions
diff --git a/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs b/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs
index b9609a5..e97e5b0 100644
--- a/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs
+++ b/WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs
@@ -11,8 +11,6 @@ public class LevelEditor : EditorWindow
private static LevelEditor s_LevelEditorWindow;
- private string m_StageOutFile = "Assets/Bundle/stages/";
-
[MenuItem("Tools/¹Ø¿¨±à¼­Æ÷/Open")]
public static void OpenLevelEditor()
{
@@ -21,8 +19,6 @@ public class LevelEditor : EditorWindow
private void OnGUI()
{
- m_StageOutFile = GUILayout.TextField(m_StageOutFile);
-
if(GUILayout.Button("ÐòÁл¯"))
{
StageMetadata stageMetadata = new StageMetadata();
@@ -47,7 +43,15 @@ public class LevelEditor : EditorWindow
}
string json = JsonMapper.ToJson(stageMetadata);
- CommonFunction.WriteFile(json, m_StageOutFile);
+
+ LevelExportSetting setting = GameObject.FindObjectOfType<LevelExportSetting>();
+ if(setting != null)
+ {
+ CommonFunction.WriteFile(json, setting.targetJsonFile);
+ LogHelper.Log("[LevelEditor] output=" + setting.targetJsonFile);
+ }
+
+ AssetDatabase.Refresh();
}
}