Update: CC - Snake FS - Entity Loaded (21g30t1e75.js) 372 bytes modified

beta.r3js.org
-=yb4f310 2018-03-24 12:44:01 +01:00
parent ac6cddc2d4
commit cf11a460ca
1 changed files with 13 additions and 0 deletions

View File

@ -1232,10 +1232,23 @@ GameLib.CustomCode.prototype.restore = function() {
var clone = body.clone(); var clone = body.clone();
if (clone.backupMesh) { if (clone.backupMesh) {
if (clone.mesh) {
clone.mesh.geometry = null;
clone.mesh.materials = null;
clone.mesh.remove();
}
clone.mesh = clone.backupMesh; clone.mesh = clone.backupMesh;
clone.mesh.visible = true; clone.mesh.visible = true;
clone.mesh.updateInstance('visible'); clone.mesh.updateInstance('visible');
clone.applyToMesh(); clone.applyToMesh();
clone.mesh = this.createGameMesh(this.materialBreadCorner);
clone.mesh.rotation.z = clone.orientation * Math.PI / 2;
clone.mesh.rotation.z += ((Math.PI / 2) * clone.flip);
clone.mesh.updateInstance('rotation');
} else { } else {
clone.mesh.visible = true; clone.mesh.visible = true;
clone.mesh.updateInstance('visible'); clone.mesh.updateInstance('visible');