Add create Druid collection script

This commit is contained in:
Insality
2025-11-24 10:37:42 +02:00
parent 97a702acb7
commit 972bc89efb
2 changed files with 73 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
local assign_layers = require("druid.editor_scripts.assign_layers")
local create_druid_widget = require("druid.editor_scripts.create_druid_widget")
local create_druid_gui_script = require("druid.editor_scripts.create_druid_gui_script")
local create_druid_collection = require("druid.editor_scripts.create_druid_collection")
local druid_settings = require("druid.editor_scripts.druid_settings")
local M = {}
@@ -65,6 +66,19 @@ function M.get_commands()
end
},
{
label = "[Druid] Create Druid Collection",
locations = { "Edit", "Assets" },
query = { selection = {type = "resource", cardinality = "one"} },
active = function(opts)
local path = editor.get(opts.selection, "path")
return path:match("%.gui$") ~= nil
end,
run = function(opts)
return create_druid_collection.create_druid_collection(opts.selection)
end
},
{
label = "[Druid] Settings",
locations = { "Edit" },