From e3db0d62a87dc9992c434e002d4454aec0d9b8ce Mon Sep 17 00:00:00 2001 From: Ryan <73148864+Ryan-000@users.noreply.github.com> Date: Tue, 13 May 2025 02:07:26 -0400 Subject: [PATCH] Allow running EditorScripts from the FileSystemDock Apply suggestions from code review Co-Authored-By: Tomasz Chabora --- editor/editor_node.cpp | 36 +++++++++++++++++++++++++ editor/editor_node.h | 1 + editor/filesystem_dock.cpp | 18 +++++++++++++ editor/filesystem_dock.h | 1 + editor/plugins/script_editor_plugin.cpp | 31 +-------------------- 5 files changed, 57 insertions(+), 30 deletions(-) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 974dcdf656a..bb5212d6394 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -96,6 +96,7 @@ #include "editor/editor_property_name_processor.h" #include "editor/editor_resource_picker.h" #include "editor/editor_resource_preview.h" +#include "editor/editor_script.h" #include "editor/editor_settings.h" #include "editor/editor_settings_dialog.h" #include "editor/editor_translation_parser.h" @@ -5742,6 +5743,41 @@ bool EditorNode::validate_custom_directory() { return true; } +void EditorNode::run_editor_script(const Ref