diff --git a/app/ecs/components/sprite.js b/app/ecs/components/sprite.js index 0e604c6..4ba4c8e 100644 --- a/app/ecs/components/sprite.js +++ b/app/ecs/components/sprite.js @@ -9,11 +9,22 @@ export default class Sprite extends Component { get scale() { return {x: this.scaleX, y: this.scaleY}; } + toNet() { + // eslint-disable-next-line no-unused-vars + const {elapsed, ...rest} = super.toNet(); + return rest; + } }; } async load(instance) { instance.$$sourceJson = await this.ecs.readJson(instance.source); } + markChange(entityId, key, value) { + if ('elapsed' === key) { + return; + } + super.markChange(entityId, key, value); + } static properties = { anchorX: {defaultValue: 0.5, type: 'float32'}, anchorY: {defaultValue: 0.5, type: 'float32'},