refactor: don't early out client/server

This commit is contained in:
cha0s 2019-06-05 21:19:16 -05:00
parent 63fdbab66a
commit e0cdf94df5
2 changed files with 18 additions and 21 deletions

View File

@ -62,18 +62,17 @@ export class Listed extends Trait {
} }
resetQuadTreeNodes() { resetQuadTreeNodes() {
if (AVOCADO_CLIENT) { if (AVOCADO_SERVER) {
return; const aabb = this.entity.visibleAabb;
if (
this.quadTreeAabb.length > 0
&& Rectangle.isInside(this.quadTreeAabb, aabb)
) {
return;
}
this.removeQuadTreeNodes();
this.addQuadTreeNodes();
} }
const aabb = this.entity.visibleAabb;
if (
this.quadTreeAabb.length > 0
&& Rectangle.isInside(this.quadTreeAabb, aabb)
) {
return;
}
this.removeQuadTreeNodes();
this.addQuadTreeNodes();
} }
listeners() { listeners() {

View File

@ -86,21 +86,19 @@ export class Emitter extends decorate(Trait) {
return { return {
addEmitter: (key, emitter) => { addEmitter: (key, emitter) => {
if (AVOCADO_SERVER) { if (AVOCADO_CLIENT) {
return; this.emitters[key] = emitter;
this.constructor.addEmitter(emitter);
} }
this.emitters[key] = emitter;
this.constructor.addEmitter(emitter);
}, },
addEmitterRenderer: (key, renderer) => { addEmitterRenderer: (key, renderer) => {
if (AVOCADO_SERVER) { if (AVOCADO_CLIENT) {
return; if (!this.emitters[key]) {
return;
}
this.emitters[key].addRenderer(renderer);
} }
if (!this.emitters[key]) {
return;
}
this.emitters[key].addRenderer(renderer);
}, },
emitParticle: (key, ...args) => { emitParticle: (key, ...args) => {