Skip to content

Commit bb8684d

Browse files
committed
Updated compatibility to 5c2df6b873f5fb1900f34b7c83a9dedefb287432
1 parent 2c09f85 commit bb8684d

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

ecs.cpp

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,16 @@ void ECS::preload_scripts() {
188188
GDScriptParser parser;
189189
if (parser.parse(code, script, false) == OK) {
190190
auto tree = parser.get_tree();
191-
if (tree->extends.has("System")) {
192-
register_dynamic_system(script.get_file());
193-
}
194191

195-
if (tree->extends.has("Component")) {
196-
register_or_get_id_for_component_name(script.get_file());
192+
for (auto extend : tree->extends) {
193+
if (extend->name == "System") {
194+
register_dynamic_system(script.get_file());
195+
break;
196+
}
197+
if (extend->name == "Component") {
198+
register_or_get_id_for_component_name(script.get_file());
199+
break;
200+
}
197201
}
198202
}
199203
}

0 commit comments

Comments
 (0)