瀏覽代碼

Fix .tscn format not loading groups

Franklin Sobrinho 9 年之前
父節點
當前提交
2493cb1e26
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      scene/resources/scene_format_text.cpp

+ 7 - 0
scene/resources/scene_format_text.cpp

@@ -394,6 +394,13 @@ Error ResourceInteractiveLoaderText::poll() {
 
 		int node_id = packed_scene->get_state()->add_node(parent,owner,type,name,instance);
 
+		if (next_tag.fields.has("groups")) {
+
+			Array groups = next_tag.fields["groups"];
+			for (int i=0;i<groups.size();i++) {
+				packed_scene->get_state()->add_node_group(node_id,packed_scene->get_state()->add_name(groups[i]));
+			}
+		}
 
 		while(true) {