From 14713797f10d3590abc7ff0a4b11e3d8e738e547 Mon Sep 17 00:00:00 2001 From: cha0s Date: Sun, 21 Jul 2024 07:22:48 -0500 Subject: [PATCH] perf: no elapsed --- app/ecs/components/sprite.js | 11 +++++++++++ 1 file changed, 11 insertions(+) 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'},