Jelajahi Sumber

Pull if and just changed it to pointermove

Dave Solares 4 tahun lalu
induk
melakukan
5ecdc64f43

+ 2 - 12
src/Cameras/Inputs/flyCameraMouseInput.ts

@@ -103,12 +103,7 @@ export class FlyCameraMouseInput implements ICameraInput<FlyCamera> {
         this._mousemoveCallback = (e: any) => {
             this._onMouseMove(e);
         };
-        if (document.onpointermove === undefined){
-            element.addEventListener("mousemove", this._mousemoveCallback, false);
-        }
-        else {
-            element.addEventListener("pointermove", this._mousemoveCallback, false);
-        }
+        element.addEventListener("pointermove", this._mousemoveCallback, false);
     }
 
     /**
@@ -122,12 +117,7 @@ export class FlyCameraMouseInput implements ICameraInput<FlyCamera> {
             this.camera.getScene().onBeforeRenderObservable.remove(this._rollObserver);
 
             if (this._mousemoveCallback) {
-                if (document.onpointermove === undefined){
-                    element.removeEventListener("mousemove", this._mousemoveCallback);
-                }
-                else {
-                    element.removeEventListener("pointermove", this._mousemoveCallback);
-                }
+                element.removeEventListener("pointermove", this._mousemoveCallback);
             }
 
             this._observer = null;

+ 2 - 12
src/Cameras/Inputs/freeCameraMouseInput.ts

@@ -161,12 +161,7 @@ export class FreeCameraMouseInput implements ICameraInput<FreeCamera> {
         };
 
         this._observer = this.camera.getScene().onPointerObservable.add(this._pointerInput, PointerEventTypes.POINTERDOWN | PointerEventTypes.POINTERUP | PointerEventTypes.POINTERMOVE);
-        if (document.onpointermove === undefined){
-            element.addEventListener("mousemove", this._onMouseMove, false);
-        }
-        else {
-            element.addEventListener("pointermove", this._onMouseMove, false);
-        }
+        element.addEventListener("pointermove", this._onMouseMove, false);
 
         element.addEventListener("contextmenu",
             <EventListener>this.onContextMenu.bind(this), false);
@@ -189,12 +184,7 @@ export class FreeCameraMouseInput implements ICameraInput<FreeCamera> {
             this.camera.getScene().onPointerObservable.remove(this._observer);
 
             if (this._onMouseMove) {
-                if (document.onpointermove === undefined){
-                    element.removeEventListener("mousemove", this._onMouseMove);
-                }
-                else {
-                    element.removeEventListener("pointermove", this._onMouseMove);
-                }
+                element.removeEventListener("pointermove", this._onMouseMove);
             }
 
             if (this.onContextMenu) {