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)