1
0
Fork 0

Merge pull request #100500 from MajorMcDoom/collision-gen-undo-fix

Fix errors when undoing collision generation for multiple meshes with different parents
This commit is contained in:
Rémi Verschelde 2024-12-17 23:00:10 +01:00
commit 7170a4176e
No known key found for this signature in database
GPG Key ID: C3336907360768E1
1 changed files with 2 additions and 2 deletions

View File

@ -188,12 +188,12 @@ void MeshInstance3DEditor::_create_collision_shape() {
CollisionShape3D *cshape = memnew(CollisionShape3D);
cshape->set_shape(shape);
cshape->set_name("CollisionShape3D");
cshape->set_transform(node->get_transform());
cshape->set_transform(instance->get_transform());
ur->add_do_method(E, "add_sibling", cshape, true);
ur->add_do_method(cshape, "set_owner", owner);
ur->add_do_method(Node3DEditor::get_singleton(), SceneStringName(_request_gizmo), cshape);
ur->add_do_reference(cshape);
ur->add_undo_method(node->get_parent(), "remove_child", cshape);
ur->add_undo_method(instance->get_parent(), "remove_child", cshape);
}
}
}