From b56b776ab28a51b95276089816705331ab3e47ea Mon Sep 17 00:00:00 2001 From: Haoyu Qiu Date: Sun, 27 Jul 2025 22:43:28 +0800 Subject: [PATCH] Remove unused member variables in EditorNode --- editor/editor_node.cpp | 14 -------------- editor/editor_node.h | 7 ------- 2 files changed, 21 deletions(-) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 28d02033624..749160bcef0 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -2764,7 +2764,6 @@ void EditorNode::_edit_current(bool p_skip_foreign, bool p_skip_inspector_update } bool inspector_only = editor_history.is_current_inspector_only(); - current = current_obj; if (!current_obj) { SceneTreeDock::get_singleton()->set_selected(nullptr); @@ -8502,18 +8501,6 @@ EditorNode::EditorNode() { file_export_lib->add_option(TTR("Apply MeshInstance Transforms"), Vector(), false); gui_base->add_child(file_export_lib); - file_script = memnew(EditorFileDialog); - file_script->set_title(TTR("Open & Run a Script")); - file_script->set_access(EditorFileDialog::ACCESS_FILESYSTEM); - file_script->set_file_mode(EditorFileDialog::FILE_MODE_OPEN_FILE); - List sexts; - ResourceLoader::get_recognized_extensions_for_type("Script", &sexts); - for (const String &E : sexts) { - file_script->add_filter("*." + E); - } - gui_base->add_child(file_script); - file_script->connect("file_selected", callable_mp(this, &EditorNode::_dialog_action)); - file_pack_zip = memnew(EditorFileDialog); file_pack_zip->connect("file_selected", callable_mp(this, &EditorNode::_dialog_action)); file_pack_zip->set_file_mode(EditorFileDialog::FILE_MODE_SAVE_FILE); @@ -8715,7 +8702,6 @@ EditorNode::EditorNode() { EditorTranslationParser::get_singleton()->add_parser(packed_scene_translation_parser_plugin, EditorTranslationParser::STANDARD); _edit_current(); - current = nullptr; saving_resource = Ref(); set_process(true); diff --git a/editor/editor_node.h b/editor/editor_node.h index 70f3d56fede..695990a2184 100644 --- a/editor/editor_node.h +++ b/editor/editor_node.h @@ -346,8 +346,6 @@ private: PopupMenu *tool_menu = nullptr; PopupMenu *export_as_menu = nullptr; Button *export_button = nullptr; - Button *search_button = nullptr; - TextureProgressBar *audio_vu = nullptr; Timer *screenshot_timer = nullptr; @@ -408,10 +406,8 @@ private: EditorBuildProfileManager *build_profile_manager = nullptr; EditorFileDialog *file_templates = nullptr; EditorFileDialog *file_export_lib = nullptr; - EditorFileDialog *file_script = nullptr; EditorFileDialog *file_android_build_source = nullptr; EditorFileDialog *file_pack_zip = nullptr; - String current_path; MenuButton *update_spinner = nullptr; EditorMainScreen *editor_main_screen = nullptr; @@ -463,7 +459,6 @@ private: int current_menu_option = 0; SubViewport *scene_root = nullptr; // Root of the scene being edited. - Object *current = nullptr; Ref saving_resource; HashSet> saving_resources_in_path; @@ -479,8 +474,6 @@ private: SceneImportSettingsDialog *scene_import_settings = nullptr; AudioStreamImportSettingsDialog *audio_stream_import_settings = nullptr; - String import_reload_fn; - HashSet textfile_extensions; HashSet other_file_extensions; HashSet file_dialogs;