Merge pull request #50749 from lawnjelly/portals_fix_adding_twice

Portals - fix adding statics twice
This commit is contained in:
Rémi Verschelde 2021-07-22 21:44:40 +02:00 committed by GitHub
commit b0132e59c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 0 deletions

View File

@ -1141,6 +1141,12 @@ void RoomManager::_autoplace_recursive(Spatial *p_node) {
return;
}
// as soon as we hit a room, quit the recursion as the objects
// will already have been added inside rooms
if (Object::cast_to<Room>(p_node)) {
return;
}
VisualInstance *vi = Object::cast_to<VisualInstance>(p_node);
// we are only interested in VIs with static or dynamic mode