Move modelListeners initialization to field declaration

This commit is contained in:
yushijinhun 2018-08-16 19:23:49 +08:00
parent 11d0b93723
commit 204420dab9
No known key found for this signature in database
GPG Key ID: 5BC167F73EA558E4
1 changed files with 1 additions and 3 deletions

View File

@ -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();