From f00b0969f8582807a8517d73dd2731ccf3e4b1bc Mon Sep 17 00:00:00 2001 From: goynov Date: Fri, 27 Feb 2026 19:24:38 +0200 Subject: [PATCH] fix --- src/lib/GameEngine.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/GameEngine.js b/src/lib/GameEngine.js index f46cb46..4d2d700 100644 --- a/src/lib/GameEngine.js +++ b/src/lib/GameEngine.js @@ -143,7 +143,9 @@ class GameEngine extends EventManager{ //const controls = new MapControls( camera, renderer.domElement ); this.transformControls = new TransformControls(this.camera, renderer.domElement); this.transformControls.addEventListener('dragging-changed', function (event) { - gameEngine.orbitControls.enabled = !event.value; + if (gameEngine.orbitControls){ + gameEngine.orbitControls.enabled = !event.value; + } }); this.pointerControls = new PointerControls(this); @@ -356,11 +358,11 @@ class GameEngine extends EventManager{ if (gp2.buttons[4]?.pressed) { let x = performance.now() % 1000; if (x < 333) { - gameEngine.transformControls.setMode('translate'); + gameEngine.transformControls?.setMode('translate'); }else if (x < 666) { - gameEngine.transformControls.setMode('scale'); + gameEngine.transformControls?.setMode('scale'); }else{ - gameEngine.transformControls.setMode('rotate'); + gameEngine.transformControls?.setMode('rotate'); } } }