Skip to content

Commit 0561e37

Browse files
author
Adrian Biedrzycki
committed
Multiplayer engine hide player mesh while skin is active. Fixes #179.
1 parent 65cc1ba commit 0561e37

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

core/engines/multiplayer/client.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,11 +174,16 @@ class Multiplayer {
174174
this.remotePlayerSkinMeshes.delete(oldSkinMesh);
175175
}
176176

177+
const oldPlayerMesh = this.remotePlayerMeshes.get(n);
177178
if (skinImgBuffer) {
178179
const newSkinImg = _makeImg(skinImgBuffer, 64, 64);
179180
const newSkinMesh = skinUtils.makePlayerMesh(newSkinImg);
180181
scene.add(newSkinMesh);
181182
this.remotePlayerSkinMeshes.set(n, newSkinMesh);
183+
184+
oldPlayerMesh.visible = false;
185+
} else {
186+
oldPlayerMesh.visible = true;
182187
}
183188
}
184189

0 commit comments

Comments
 (0)