1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00

Make indirectly inherited EditorScripts appear in the command palette

This commit is contained in:
fish
2025-12-08 13:20:31 -08:00
parent 757bba192e
commit 60619d40c8
3 changed files with 11 additions and 1 deletions

View File

@@ -53,7 +53,7 @@ void EditorScriptPlugin::command_palette_about_to_popup() {
EditorInterface::get_singleton()->get_command_palette()->remove_command("editor_scripts/" + command);
}
commands.clear();
ScriptServer::get_inheriters_list(SNAME("EditorScript"), &commands);
ScriptServer::get_indirect_inheriters_list(SNAME("EditorScript"), &commands);
for (const StringName &command : commands) {
EditorInterface::get_singleton()->get_command_palette()->add_command(String(command).capitalize(), "editor_scripts/" + command, callable_mp(this, &EditorScriptPlugin::run_command), varray(command), nullptr);
}