Fix Physics Picking captured Object initialization

Initialize variables when a captured object is known.
This commit is contained in:
Markus Sauermann 2023-06-18 00:14:41 +02:00
parent a83eb16fba
commit 5b2a5cd2e0

View file

@ -839,6 +839,9 @@ void Viewport::_process_picking() {
capture_object = Object::cast_to<CollisionObject3D>(ObjectDB::get_instance(physics_object_capture));
if (!capture_object || !camera_3d || (mb.is_valid() && mb->get_button_index() == MouseButton::LEFT && !mb->is_pressed())) {
physics_object_capture = ObjectID();
} else {
last_id = physics_object_capture;
last_object = capture_object;
}
}