David `Deltakosh` Catuhe 5 роки тому
батько
коміт
818c9a2ff4
1 змінених файлів з 12 додано та 0 видалено
  1. 12 0
      sandbox/src/components/renderingZone.tsx

+ 12 - 0
sandbox/src/components/renderingZone.tsx

@@ -78,6 +78,18 @@ export class RenderingZone extends React.Component<IRenderingZoneProps> {
         filesInput.monitorElementForDragNDrop(this._canvas);
 
         this.props.globalState.filesInput = filesInput;
+
+        window.addEventListener("keydown", (event) => {
+            // Press R to reload
+            if (event.keyCode === 82 && event.target && (event.target as HTMLElement).nodeName !== "INPUT" && this._scene) {
+                if (this.props.assetUrl) {
+                    this.loadAssetFromUrl();
+                }
+                else {
+                    filesInput.reload();
+                }
+            }
+        });
     }
 
     prepareCamera() {