From 36fb4def36419109e4cdcd8d54b816205ba62e78 Mon Sep 17 00:00:00 2001 From: DJ1TJOO <44841260+DJ1TJOO@users.noreply.github.com> Date: Sun, 20 Dec 2020 17:51:39 +0100 Subject: [PATCH] Update entity_manager.js Fixed the error on line 126. Was: ` const componentId = /** @type {typeof Component} */ (component.constructor).getId();` Is: ` const componentId = component.getId();` In the function component should be a type of component and not an instance. --- src/js/game/entity_manager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/game/entity_manager.js b/src/js/game/entity_manager.js index b4101fc8..ca25a182 100644 --- a/src/js/game/entity_manager.js +++ b/src/js/game/entity_manager.js @@ -123,7 +123,7 @@ export class EntityManager extends BasicSerializableObject { */ removeDynamicComponent(entity, component) { entity.removeComponent(component, true); - const componentId = /** @type {typeof Component} */ (component.constructor).getId(); + const componentId = component.getId(); fastArrayDeleteValue(this.componentToEntity[componentId], entity); this.root.signals.entityComponentRemoved.dispatch(entity);