There was an error while loading. Please reload this page.
1 parent 2c09f85 commit bb8684dCopy full SHA for bb8684d
1 file changed
ecs.cpp
@@ -188,12 +188,16 @@ void ECS::preload_scripts() {
188
GDScriptParser parser;
189
if (parser.parse(code, script, false) == OK) {
190
auto tree = parser.get_tree();
191
- if (tree->extends.has("System")) {
192
- register_dynamic_system(script.get_file());
193
- }
194
195
- if (tree->extends.has("Component")) {
196
- register_or_get_id_for_component_name(script.get_file());
+ for (auto extend : tree->extends) {
+ if (extend->name == "System") {
+ register_dynamic_system(script.get_file());
+ break;
+ }
197
+ if (extend->name == "Component") {
198
+ register_or_get_id_for_component_name(script.get_file());
199
200
201
}
202
203
0 commit comments