diff options
author | chai <215380520@qq.com> | 2023-06-28 21:00:55 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2023-06-28 21:00:55 +0800 |
commit | 05cb0609b1ddef5380a7c9442605cbfdad4df192 (patch) | |
tree | 1f0414bf1f059d9157772142fd8cf70a5507631c /WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs | |
parent | b97cddeb2c133d563aa78eac87ab3991c233b37f (diff) |
*misc
Diffstat (limited to 'WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs')
-rw-r--r-- | WorldlineKeepers/Assets/Tools/LevelEditor/Editor/LevelEditor.cs | 14 |
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(); } } |