From dc3194f66880d2424692db5c40ac724346a201b1 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Wed, 15 Nov 2023 12:21:50 +0100 Subject: [PATCH] Only allow MeshInstance3D-inherited nodes in MultiMesh Populate Surface dialog --- editor/plugins/multimesh_editor_plugin.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/editor/plugins/multimesh_editor_plugin.cpp b/editor/plugins/multimesh_editor_plugin.cpp index da1abc2af13cc..370c423b40a72 100644 --- a/editor/plugins/multimesh_editor_plugin.cpp +++ b/editor/plugins/multimesh_editor_plugin.cpp @@ -354,6 +354,9 @@ MultiMeshEditor::MultiMeshEditor() { populate_dialog->get_ok_button()->connect("pressed", callable_mp(this, &MultiMeshEditor::_populate)); std = memnew(SceneTreeDialog); + Vector valid_types; + valid_types.push_back("MeshInstance3D"); + std->set_valid_types(valid_types); populate_dialog->add_child(std); std->connect("selected", callable_mp(this, &MultiMeshEditor::_browsed));