Added "Create new Folder" to Asset Browser context menu

This commit is contained in:
Simon Lübeß
2023-08-01 16:45:54 +02:00
parent b1f89a345f
commit 6d7f26b1f4
+8
View File
@@ -144,6 +144,14 @@ namespace GlitchyEditor
private void RegisterAssetCreators() private void RegisterAssetCreators()
{ {
Editor.Instance.ContentBrowserWindow.RegisterAssetCreator(new AssetCreator("Folder", "New Folder", new (path) =>
{
if (Directory.CreateDirectory(path) case .Err(let error))
{
Log.ClientLogger.Error($"Directory \"{path}\" could not be created ({error}).");
}
}));
Editor.Instance.ContentBrowserWindow.RegisterAssetCreator(new AssetCreator("Scene", "New Scene.scene", new (path) => Editor.Instance.ContentBrowserWindow.RegisterAssetCreator(new AssetCreator("Scene", "New Scene.scene", new (path) =>
{ {
using (Scene newScene = CreateNewScene()) using (Scene newScene = CreateNewScene())