Преглед изворни кода

Fixing bug in dispose logic in gamepadManager

David Rousset пре 8 година
родитељ
комит
f93245b1a9
22 измењених фајлова са 27327 додато и 27329 уклоњено
  1. 8841 8841
      dist/preview release/babylon.d.ts
  2. 41 41
      dist/preview release/babylon.js
  3. 2 3
      dist/preview release/babylon.max.js
  4. 8841 8841
      dist/preview release/babylon.module.d.ts
  5. 42 42
      dist/preview release/babylon.worker.js
  6. 4616 4616
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.d.ts
  7. 44 44
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js
  8. 2 3
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js
  9. 4616 4616
      dist/preview release/customConfigurations/minimalGLTFViewer/babylon.module.d.ts
  10. 3 3
      dist/preview release/gui/babylon.gui.min.js
  11. 263 263
      dist/preview release/inspector/babylon.inspector.bundle.js
  12. 3 3
      dist/preview release/inspector/babylon.inspector.min.js
  13. 2 2
      dist/preview release/loaders/babylon.glTF1FileLoader.min.js
  14. 1 1
      dist/preview release/loaders/babylon.glTF2FileLoader.min.js
  15. 2 2
      dist/preview release/loaders/babylon.glTFFileLoader.min.js
  16. 1 1
      dist/preview release/loaders/babylon.objFileLoader.min.js
  17. 1 1
      dist/preview release/materialsLibrary/babylon.customMaterial.min.js
  18. 1 1
      dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js
  19. 1 1
      dist/preview release/materialsLibrary/babylon.waterMaterial.min.js
  20. 1 1
      dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js
  21. 1 1
      dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js
  22. 2 2
      src/Gamepad/babylon.gamepadManager.ts

Разлика између датотеке није приказан због своје велике величине
+ 8841 - 8841
dist/preview release/babylon.d.ts


Разлика између датотеке није приказан због своје велике величине
+ 41 - 41
dist/preview release/babylon.js


+ 2 - 3
dist/preview release/babylon.max.js

@@ -51761,10 +51761,9 @@ var BABYLON;
                 this._onGamepadConnectedEvent = null;
                 this._onGamepadConnectedEvent = null;
                 this._onGamepadDisconnectedEvent = null;
                 this._onGamepadDisconnectedEvent = null;
             }
             }
-            for (var _i = 0, _a = this._babylonGamepads; _i < _a.length; _i++) {
-                var gamepad = _a[_i];
+            this._babylonGamepads.forEach(function (gamepad) {
                 gamepad.dispose();
                 gamepad.dispose();
-            }
+            });
             this.onGamepadConnectedObservable.clear();
             this.onGamepadConnectedObservable.clear();
             this.onGamepadDisconnectedObservable.clear();
             this.onGamepadDisconnectedObservable.clear();
             this._oneGamepadConnected = false;
             this._oneGamepadConnected = false;

Разлика између датотеке није приказан због своје велике величине
+ 8841 - 8841
dist/preview release/babylon.module.d.ts


Разлика између датотеке није приказан због своје велике величине
+ 42 - 42
dist/preview release/babylon.worker.js


Разлика између датотеке није приказан због своје велике величине
+ 4616 - 4616
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.d.ts


Разлика између датотеке није приказан због своје велике величине
+ 44 - 44
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js


+ 2 - 3
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js

@@ -51761,10 +51761,9 @@ var BABYLON;
                 this._onGamepadConnectedEvent = null;
                 this._onGamepadConnectedEvent = null;
                 this._onGamepadDisconnectedEvent = null;
                 this._onGamepadDisconnectedEvent = null;
             }
             }
-            for (var _i = 0, _a = this._babylonGamepads; _i < _a.length; _i++) {
-                var gamepad = _a[_i];
+            this._babylonGamepads.forEach(function (gamepad) {
                 gamepad.dispose();
                 gamepad.dispose();
-            }
+            });
             this.onGamepadConnectedObservable.clear();
             this.onGamepadConnectedObservable.clear();
             this.onGamepadDisconnectedObservable.clear();
             this.onGamepadDisconnectedObservable.clear();
             this._oneGamepadConnected = false;
             this._oneGamepadConnected = false;

Разлика између датотеке није приказан због своје велике величине
+ 4616 - 4616
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.module.d.ts


Разлика између датотеке није приказан због своје велике величине
+ 3 - 3
dist/preview release/gui/babylon.gui.min.js


Разлика између датотеке није приказан због своје велике величине
+ 263 - 263
dist/preview release/inspector/babylon.inspector.bundle.js


Разлика између датотеке није приказан због своје велике величине
+ 3 - 3
dist/preview release/inspector/babylon.inspector.min.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/preview release/loaders/babylon.glTF1FileLoader.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/loaders/babylon.glTF2FileLoader.min.js


Разлика између датотеке није приказан због своје велике величине
+ 2 - 2
dist/preview release/loaders/babylon.glTFFileLoader.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/loaders/babylon.objFileLoader.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/materialsLibrary/babylon.customMaterial.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/materialsLibrary/babylon.shadowOnlyMaterial.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/materialsLibrary/babylon.waterMaterial.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.asciiArtPostProcess.min.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/preview release/postProcessesLibrary/babylon.digitalRainPostProcess.min.js


+ 2 - 2
src/Gamepad/babylon.gamepadManager.ts

@@ -101,9 +101,9 @@
                 this._onGamepadDisconnectedEvent = null;
                 this._onGamepadDisconnectedEvent = null;
             }
             }
 
 
-            for (let gamepad of this._babylonGamepads) {
+            this._babylonGamepads.forEach((gamepad) => {
                 gamepad.dispose();
                 gamepad.dispose();
-            }
+            });
 
 
             this.onGamepadConnectedObservable.clear();
             this.onGamepadConnectedObservable.clear();
             this.onGamepadDisconnectedObservable.clear();
             this.onGamepadDisconnectedObservable.clear();