def export_selected_asset(savePath=None): uasset = ue.get_selected_assets() savePath = ue.open_directory_dialog("") if not savePath: savePath = ue.open_directory_dialog("") if savePath: ue.export_assets(staticMeshes, savePath)
def export_assets_by_class(className, filterPath=["Game"], savePath=None): staticMeshes = [ o for o in ue.get_assets_by_class(className) if all((filterName in o.get_path_name() for filterName in filterPath)) ] if not savePath: savePath = ue.open_directory_dialog("") if savePath: ue.export_assets(staticMeshes, savePath)
def export(uobjects,dir): ue.export_assets(uobjects, dir) print("export {} objects:\n{}".format(len(uobjects), str(uobjects)) )
def export(self, uobjects, exportdir): ue.export_assets(uobjects, exportdir) msg = "Export {} objects to {}".format(len(uobjects), exportdir) QtWidgets.QMessageBox.information(self, "Export Infos", msg)