You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-06 12:20:30 +00:00
Merge pull request #102286 from ryevdokimov/fix-collision-reposition-csgshape
Fix collision reposition with `CSGShape3D`
This commit is contained in:
@@ -4382,8 +4382,11 @@ void Node3DEditorViewport::assign_pending_data_pointers(Node3D *p_preview_node,
|
||||
|
||||
void _insert_rid_recursive(Node *node, HashSet<RID> &rids) {
|
||||
CollisionObject3D *co = Object::cast_to<CollisionObject3D>(node);
|
||||
|
||||
if (co) {
|
||||
rids.insert(co->get_rid());
|
||||
} else if (node->is_class("CSGShape3D")) { // HACK: We should avoid referencing module logic.
|
||||
rids.insert(node->call("_get_root_collision_instance"));
|
||||
}
|
||||
|
||||
for (int i = 0; i < node->get_child_count(); i++) {
|
||||
|
||||
Reference in New Issue
Block a user