UNPKG

phaser4-rex-plugins

Version:
37 lines (29 loc) 887 B
// Note: Not working in iOS9+ import { OpenFileChooser } from '../../filechooser/FileChooser.js'; import FileChooserConfig from './FileChooserConfig.js'; import OnSelectFile from './OnSelectFile.js'; export default { async openPromise() { var self = this; return OpenFileChooser(this.scene.game, FileChooserConfig) .then(function (result) { return OnSelectFile(self, result.files); }) }, open() { this.openPromise(); return this; }, setClickOpenEnable(enable) { if (enable === undefined) { enable = true; } if (this.clickBehavior) { this.clickBehavior.setEnable(enable); } if (this.fileChooser) { this.fileChooser.setOpenEnable(enable) } return this; }, }