diff --git a/app/ecs-components/controlled.js b/app/ecs-components/controlled.js index 5dd8c2a..6474fff 100644 --- a/app/ecs-components/controlled.js +++ b/app/ecs-components/controlled.js @@ -1,12 +1,17 @@ import Component from '@/ecs/component.js'; export default class Controlled extends Component { + instanceFromSchema() { + return class ControlledInstance extends super.instanceFromSchema() { + toJSON() { + return {}; + } + } + } static properties = { - locked: {type: 'uint8'}, moveUp: {type: 'float32'}, moveRight: {type: 'float32'}, moveDown: {type: 'float32'}, moveLeft: {type: 'float32'}, - changeSlot: {type: 'int8'}, }; }