mirror of
https://github.com/godotengine/godot.git
synced 2024-11-27 09:16:35 +08:00
Merge pull request #64617 from Mickeon/editor-restore-mesh-drop
This commit is contained in:
commit
fc0b6abe52
@ -4130,6 +4130,7 @@ bool Node3DEditorViewport::can_drop_data_fw(const Point2 &p_point, const Variant
|
||||
continue;
|
||||
}
|
||||
Ref<PackedScene> scn = res;
|
||||
Ref<Mesh> mesh = res;
|
||||
Ref<Material> mat = res;
|
||||
Ref<Texture2D> tex = res;
|
||||
if (scn.is_valid()) {
|
||||
@ -4148,6 +4149,8 @@ bool Node3DEditorViewport::can_drop_data_fw(const Point2 &p_point, const Variant
|
||||
|
||||
spatial_editor->set_preview_material(mat);
|
||||
break;
|
||||
} else if (mesh.is_valid()) {
|
||||
// Let the mesh pass.
|
||||
} else if (tex.is_valid()) {
|
||||
Ref<StandardMaterial3D> new_mat = memnew(StandardMaterial3D);
|
||||
new_mat->set_texture(BaseMaterial3D::TEXTURE_ALBEDO, tex);
|
||||
|
Loading…
Reference in New Issue
Block a user