Merge pull request #737 from MisterErwin/patch-2

Do not change rooms if scene failed to load
This commit is contained in:
David Négrier
2021-02-16 20:01:00 +01:00
committed by GitHub
+4
View File
@@ -716,6 +716,10 @@ export class GameScene extends ResizableScene implements CenterListener {
if (!roomId) throw new Error('Could not find the room from its exit key: '+exitKey);
urlManager.pushStartLayerNameToUrl(hash);
if (roomId !== this.scene.key) {
if (this.scene.get(roomId) === null) {
console.error("next room not loaded", exitKey);
return;
}
this.cleanupClosingScene();
this.scene.stop();
this.scene.remove(this.scene.key);