Răsfoiți Sursa

Fix duplicating nodes with Array properties

kobewi 1 an în urmă
părinte
comite
bef2e62c88
1 a modificat fișierele cu 1 adăugiri și 2 ștergeri
  1. 1 2
      scene/main/node.cpp

+ 1 - 2
scene/main/node.cpp

@@ -2907,9 +2907,8 @@ void Node::_duplicate_properties(const Node *p_root, const Node *p_original, Nod
 							arr[i] = p_copy->get_node_or_null(p_original->get_path_to(property_node));
 							arr[i] = p_copy->get_node_or_null(p_original->get_path_to(property_node));
 						}
 						}
 					}
 					}
-					value = arr;
-					p_copy->set(name, value);
 				}
 				}
+				p_copy->set(name, arr);
 			} else {
 			} else {
 				p_copy->set(name, value);
 				p_copy->set(name, value);
 			}
 			}