From 204420dab9cf70e4df5238bdb39f3be8bafcdd62 Mon Sep 17 00:00:00 2001 From: yushijinhun Date: Thu, 16 Aug 2018 19:23:49 +0800 Subject: [PATCH] Move modelListeners initialization to field declaration --- src/model.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/model.ts b/src/model.ts index 713b1bb..e4efbd9 100644 --- a/src/model.ts +++ b/src/model.ts @@ -51,14 +51,12 @@ export class SkinObject extends THREE.Group { rightLeg: THREE.Group; leftLeg: THREE.Group; - private modelListeners: Array<() => void>; + private modelListeners: Array<() => void> = []; // called when model(slim property) is changed private _slim = false; constructor(layer1Material: THREE.MeshBasicMaterial, layer2Material: THREE.MeshBasicMaterial) { super(); - this.modelListeners = []; // called when model(slim property) is changed - // Head this.head = new THREE.Group();