import_txt.js 556 B

123456789101112131415161718192021222324
  1. let import_txt = function(path) {
  2. let b = data_get_blob(path);
  3. var filename = path.split('\\').pop().split('/').pop();
  4. try {
  5. ui_box_show_message(filename, sys_buffer_to_string(b), true);
  6. ui_box_click_to_hide = false;
  7. data_delete_blob(path);
  8. }
  9. catch(e) {
  10. console.error(e);
  11. }
  12. }
  13. let plugin = plugin_create();
  14. let formats = path_texture_formats;
  15. let importers = path_texture_importers;
  16. formats.push("txt");
  17. importers.set("txt", import_txt);
  18. plugin.delete = function() {
  19. formats.splice(formats.indexOf("txt"), 1);
  20. importers.delete("txt");
  21. };